SQL から JSON への変換

逆方向の変換が必要ですか?
JSON to SQL Converter

SQL 入力

1

JSON 出力

SQL データを入力して JSON に変換

変換後のデータはここに表示されます

SQL を JSON に変換する方法

  1. ステップ 1 – SQL INSERT を貼り付ける

    • SQL ダンプ/エクスポートの INSERT INTO ... VALUES ...; を貼り付けます。
    • セミコロン区切りの複数 INSERT に対応します。
    • .sql ファイルをコンピュータからインポートできます。
  2. ステップ 2 – 変換結果を確認する

    • SQL を解析し、列名をキー、値をデータとして JSON に変換します。
    • 整数、真偽値(TRUE/FALSE)、NULL は JSON の型へ変換されます。
    • 各レコードには元テーブルを示す _table フィールドが含まれます。
  3. ステップ 3 – JSON を書き出す

    • 整形された JSON 配列をコピーして API や設定に使えます。
    • .json としてダウンロードできます。
    • 逆変換が必要なら関連ツールで JSON→SQL に戻せます。
例:SQL から JSON
// Input SQL
INSERT INTO users (id, role) VALUES (1, 'admin');

// Output JSON
[
  {
    "id": 1,
    "role": "admin",
    "_table": "users"
  }
]

関連ツール

よくある質問

対応している SQL 文は?

現在は VALUES 句を含む INSERT INTO 文に対応しています。各 INSERT 文は、列名をキーとし、テーブル名を _table フィールドに保存した JSON オブジェクトになります。

SQL のデータ型はどのように変換されますか?

NULL → null、引用符付き文字列 → 文字列、数値 → 数値、TRUE/FALSE → ブール値に変換されます。複雑な値は文字列として扱われ、追加の解析が必要になる場合があります。

複数の INSERT 文を処理できますか?

はい。入力内のすべての INSERT 文を処理し、各 INSERT 文につき一つの JSON オブジェクトを持つ配列を作成します。

他の SQL 文はどうなりますか?

現在は INSERT 文のみ対応しています。CREATE TABLE、SELECT、UPDATE、DELETE 文は処理されませんが、エラーにはなりません。

データは安全ですか?

はい。すべてのデータ処理はブラウザー内だけで行われます。データがサーバーに送信されることはなく、プライバシーと安全性が完全に守られます。