SQL 轉 JSON 轉換器

需要反向轉換嗎?
JSON to SQL Converter

SQL 輸入

1

JSON 輸出

輸入 SQL 資料以轉換為 JSON

轉換後的資料將顯示在這裡

如何將 SQL 轉換為 JSON

  1. 步驟 1 – 貼上 SQL INSERT 語句

    • 從 SQL dump/匯出中複製 INSERT INTO table_name (columns) VALUES (values); 語句並貼到編輯器。
    • 工具支援多條 INSERT(以分號分隔)。
    • 也可從電腦匯入 .sql 檔案。
  2. 步驟 2 – 檢查轉換結果

    • 工具會解析 SQL 語法,將欄位名稱作為鍵、值作為資料寫入 JSON。
    • 整數、布林(TRUE/FALSE)與 NULL 會轉為對應的 JSON 型別。
    • 每筆資料包含 _table 欄位,用於標示來源表名。
  3. 步驟 3 – 匯出 JSON 資料

    • 點擊「複製」將格式化後的 JSON 陣列複製到剪貼簿,方便用於 API 或設定檔。
    • 點擊「下載」保存為 .json 檔案。
    • 如需反向流程,可使用相關工具把 JSON 轉回 SQL。
範例:SQL 轉 JSON
// 輸入 SQL
INSERT INTO users (id, role) VALUES (1, 'admin');

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

相關工具

常見問題

支援哪些 SQL 語句?

目前支援帶 VALUES 的 INSERT INTO 語句。每條 INSERT 會轉成一個 JSON 物件:欄位名稱作為鍵,表名會記錄在 _table 欄位中。

SQL 資料型別如何轉換?

NULL → null,帶引號字串 → 字串,數字 → 數值,TRUE/FALSE → 布林。複雜值會以字串處理,可能需要額外解析。

可以處理多條 INSERT 語句嗎?

可以。工具會處理輸入中的所有 INSERT 語句,並輸出 JSON 物件陣列(每條 INSERT 對應一個物件)。

其他 SQL 語句會怎樣?

目前僅處理 INSERT。CREATE TABLE、SELECT、UPDATE、DELETE 等不會被轉換,但通常也不會造成錯誤。

我的資料安全嗎?

安全。所有處理都在瀏覽器本地完成,不會上傳到任何伺服器。

SQL 轉 JSON 轉換器 | JSONSwiss