JSON → SQL変換ツール - CREATE TABLE & INSERT文生成
JSONデータからSQLのCREATE TABLE文とINSERT文を自動生成します。テストデータの投入やDB設計の参考に活用できます。
JSON → SQLとは?
JSON to SQLは、JSONデータからSQLのCREATE TABLE文とINSERT文を自動生成するツールです。JSONオブジェクトのキーをカラム名に、値の型をSQL型(VARCHAR・INTEGER・BOOLEAN・FLOAT等)にマッピングします。テストデータの投入、データベース設計の雛形作成、データ移行の準備に活用できます。すべての処理はブラウザ内で完結するため、機密データを含むJSONも安全に利用できます。
関連: JSON整形 · JSON ⇔ CSV · JSON → XML
使い方
- 左側にJSONを貼り付けます(配列またはオブジェクト)
- 必要に応じてテーブル名を変更します
- 「SQLに変換」ボタンをクリックします
使用例
入力例:
[{"id":1,"name":"田中太郎","age":30,"active":true}]
SQL出力: CREATE TABLE users ( id INTEGER, name VARCHAR(255), age INTEGER, active BOOLEAN ); INSERT INTO users (id, name, age, active) VALUES (1, '田中太郎', 30, true);
実務での利用例: モックデータのJSONからテスト用DBテーブルの定義とINSERT文を自動生成し、開発環境のセットアップ時間を短縮する
よくある質問
- 配列形式のJSONでも使えますか?
- はい。配列の場合は各要素がINSERT文として生成されます。
- SQLの型はどのように推論されますか?
- 文字列はVARCHAR(255)、整数はINTEGER、小数はFLOAT、真偽値はBOOLEAN、nullはNULL許容として推論されます。
- NULL値はどのように扱われますか?
- NULLを含むカラムはNULL許容として定義されます(DEFAULT NULL)。INSERT文ではNULLがそのまま出力されます。
- テーブル名はどこで変更できますか?
- ツール上部の「テーブル名」入力フィールドで変更できます。デフォルトは'data'です。
- データはサーバーに送信されますか?
- いいえ。すべての変換処理はブラウザ内で完結します。機密データも安全にご利用いただけます。
関連ツール
更新情報
最終更新日: 2026-02-19
- 2026-02-19 初回リリース