JSON → SQL / TOML 変換

JSON のオブジェクト(またはオブジェクトの配列)を、すぐ実行できる SQL INSERT 文または TOML 文書に変えます。
すべての処理はブラウザー内でローカルに行われます — 何もアップロードされません。
JSON → SQL JSON → TOML
識別子をクオート:
列名はオブジェクトのキーから来ます(全行の和集合)。列型は推論されます。整数 → INTEGER、小数 → REAL、真偽値 → BOOLEAN、その他すべて → TEXT。ネストしたオブジェクト/配列は JSON テキストとして格納されます。
入力するにつれて自動変換します。
左に 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 型がないため、コメント付きで省略されます。