JSON 轉 CSV 工具
把 JSON 物件陣列轉換為 CSV,或把 CSV 轉換回 JSON — 即時、本機、全程在瀏覽器中完成。
input
output
相關
與 JSON to CSV 相關的指南
JSON 轉 CSV 與 CSV 轉 JSON
貼上 JSON 物件陣列,點擊 To CSV,就能得到適合放進試算表軟體的表格 —— 標頭是所有物件鍵的聯集,巢狀物件或陣列會以緊湊的 JSON 寫在儲存格內。貼上 CSV 後點擊 To JSON,每一列都會變成以標頭為鍵的物件。所有處理都在你的瀏覽器中完成,不會向任何伺服器傳送資料。
不論你管它叫 json format to csv、convert json into csv、json-to-csv converter、csv to json converter,還是單純的 CSV 匯出,本工具都用同一個入口涵蓋了兩個方向。
轉換過程如何處理邊界情況
- 引號處理 —— 含有逗號、引號或換行的值會以雙引號包起來,內部的引號會被加倍,符合 CSV 的一般規則
- 缺少的鍵 —— 當各物件的鍵不同時,所有出現過的鍵都會成為一欄,缺失的值留空
- 巢狀資料 —— 欄位內的物件或陣列會被序列化為 JSON 文字寫在儲存格內
- 型別推斷 —— 從 CSV 轉回 JSON 時,可明確判定的數字、
true/false與null會被還原為對應型別,其餘維持為字串
如果你的 JSON 有語法錯誤,工具會先修復常見問題再轉換。完整步驟可參考 如何把 JSON 轉為 CSV(及反向),或者先用 JSON Fix 把 JSON 整理乾淨。
FAQ
巢狀的 JSON 物件在 CSV 中如何表示?
每個巢狀物件或陣列都會被序列化為 JSON 文字寫在所在的儲存格內。CSV 是扁平的,這種做法可以讓轉換保持可逆。標頭是所有物件鍵的聯集,因此帶有額外或缺失欄位的紀錄仍可以對齊。