JSON → SQL / TOML 変換
JSON のオブジェクト(またはオブジェクトの配列)を、すぐ実行できる SQL INSERT 文または TOML 文書に変えます。
すべての処理はブラウザー内でローカルに行われます — 何もアップロードされません。
JSON → SQL
JSON → TOML
一方向の JSON → TOML(TOML 1.0)。オブジェクトは [tables] になり、オブジェクトの配列は [[array of tables]] になり、スカラー配列はインラインのままです。JSON の null には TOML の相当物がなく、コメント付きで省略されます。入力はオブジェクトである必要があります — トップレベルの配列は有効な TOML ではありません。
入力するにつれて自動変換します。
左に JSON を貼り付けると、右に SQL / TOML が表示されます。
SQL の注記:文字列は '' エスケープ付きの単一引用符で包まれ、欠けた値は NULL に、真偽値は TRUE/FALSE になります。TOML の注記:文字列は \n などのエスケープ付きのダブルクオートを使い、ベアセーフでないキーはクオートされます。
TOML とは?TOML は Tom's Obvious, Minimal Language(トムの明白で最小限の言語)の略です。少し INI に似ていますが、ネストしたテーブル、テーブルの配列、インライン配列、文字列、数値、真偽値、日付に明確な規則を加えた、人間に優しい設定ファイル形式です。JSON は機械が機械と話すのに最適で、TOML は人間が設定を編集するために設計されています。コンバーターは JSON オブジェクトを TOML 文書に変えます。トップレベルのキーは key = value 行に、ネストしたオブジェクトは [table] セクションに、オブジェクトの配列は [[array of tables]] エントリーになります。たとえば JSON {"server":{"host":"localhost","port":8080},"debug":true} は次のようになります:
debug = true
[server]
host = "localhost"
port = 8080
注記:入力は JSON オブジェクトである必要があります。トップレベルの配列は有効な TOML 文書ではありません。null 値は TOML に null 型がないため、コメント付きで省略されます。