JSON 與 CSV 互轉
物件陣列轉 CSV、CSV 轉 JSON,可設定標題列與分隔符號。
貼上 JSON 或 CSV,設定選項後選擇方向。在哪個欄位按 Ctrl/⌘ + Enter,就轉換那一側。
這個工具做什麼
在 JSON 與 CSV 之間雙向轉換。JSON → CSV 時請貼上物件陣列(或單一物件):每個物件變成一列,每個鍵變成一欄;巢狀物件會攤平成 address.city 這類點號標題,陣列則以 JSON 文字存在同一格內,不會遺失資料。CSV → JSON 時貼上任何分隔文字即可,工具會自動偵測分隔符號、把第一列當成標題,並可選擇把數字與布林值轉成對應型別,輸出排版好的 JSON 供複製或下載;狀態列會顯示列數與欄數。
注意事項與常見問題
- 各物件的鍵不同也沒問題:標題列是所有鍵的聯集,依首次出現順序排列,缺少的值會留空。
- 若接收端要求每個值都加雙引號,請勾選「所有欄位加引號」;否則只有含分隔符號、引號或換行的值會加引號,符合 RFC 4180。
- Windows 版 Excel 要在檔案開頭有 BOM 才能正確顯示 UTF-8 的中文;給 Excel 用請保留此選項,給程式讀取則建議關閉。
- 轉換數字會把「007」變成 7、「1e3」變成 1000;要保留編號、電話、郵遞區號等文字請取消勾選。
- 沒有標題列時,CSV → JSON 會輸出陣列的陣列;「展開點號鍵」則會把 address.city 這類標題還原成巢狀物件。
隱私
轉換在你的瀏覽器內完成,不會上傳任何檔案;下載連結也是由輸出文字在本機產生。