SQL 轉 JSON
將 SQL INSERT 語句秒轉為 JSON 陣列或物件。支援多行 VALUES、NULL 處理、自動型別識別和格式化輸出。100% 瀏覽器端執行,無需上傳。
SQL INSERT 轉 JSON 是如何運作的?
工具解析 SQL INSERT INTO 語句,提取欄位名稱和每行的值,將每行轉換為以欄位名稱為鍵的 JSON 物件。多行資料產生 JSON 物件陣列。
支援哪些 SQL 語法?
支援標準的 INSERT INTO 表 (欄位) VALUES (值) 語法,包括多行 VALUES、反引號或雙引號欄位名稱、NULL 值、數值、帶跳脫單引號的字串值以及布林值。
NULL 值如何處理?
預設將 NULL 轉換為 JSON null。您可以切換選項將 NULL 值的鍵從輸出中完全排除。
我的資料安全嗎?
安全。所有處理 100% 在瀏覽器本地透過 JavaScript 完成,資料不會傳送到任何伺服器,即使沒有網路連線也能使用。
JSON 陣列輸出和 JSON 物件輸出有什麼區別?
陣列輸出將所有行包裝在 JSON 陣列 [{...}, {...}] 中。物件輸出以第一欄作為鍵,產生 {key: {...}, key: {...}} 格式。根據下游 API 或程式碼需求選擇。
能處理大型 SQL 轉儲檔案嗎?
可以。工具在瀏覽器中使用串流解析處理 SQL,能高效處理包含數千行資料的 INSERT 語句,不會出現記憶體問題。
會自動偵測資料型別嗎?
會。工具自動識別數值(整數和浮點數)、布林值(true/false)、NULL 和字串,將其轉換為相應的 JSON 型別。
為什麼要將 SQL 轉為 JSON?
JSON 是 Web API、NoSQL 資料庫和設定檔案的標準資料交換格式。將 SQL INSERT 資料轉為 JSON 易於在關聯式和非關聯式系統之間遷移資料、填充測試資料或為 REST API 提供資料。
可以離線使用嗎?
可以。由於所有處理都是客戶端 JavaScript,頁面載入後即可完全離線使用。
SQL 中的跳脫引號如何處理?
SQL 字串值中的跳脫單引號(\'\')會被正確反跳脫,在 JSON 輸出中轉為普通引號。