JSON 轉 CSV
把 JSON 陣列轉成 CSV 資料。
JSON 轉 CSV 會把 JSON 物件陣列轉成 CSV 資料,使用所有物件中出現過的鍵的聯集作為欄位標題。
使用指引
- 貼上 JSON 物件陣列。
- 下方會自動顯示對應的 CSV 結果,欄位取所有物件鍵的聯集。
常見使用情境
- 把 API 回應的 JSON 陣列轉成方便在試算表使用的 CSV 檔案。
- 把結構化 JSON 資料轉成方便在 Excel 或 Google 試算表開啟的格式。
- 為只接受 CSV 的系統準備 JSON 資料匯入。
- 把簡單的 JSON 資料集攤平成表格快速檢視。
✓內容與驗證流程複查: 2026-08-25
JSON 轉 CSV 的驗證方法與判讀界線
如何確認產生的 CSV 欄位與列正確對應你的 JSON 資料。
輸入必須是 JSON 物件陣列
輸入需要是一個陣列(以「[」開頭),內含物件(如 [{"a":1}, {"a":2}])——單一物件,或非物件值組成的陣列,都會被拒絕並顯示錯誤,而不會產生猜測性的結果。
欄位 是 所有 鍵 的 聯 集
如果陣列中不同物件有不同的鍵組合,產生的 CSV 會為任何物件中出現過的每個鍵各建立一欄——缺少某個鍵的列,在該欄會是空儲存格,而不會造成錯誤。
巢 狀 值 會 變成 儲存 格 中的 JSON 字串
如果某個欄位的值本身是物件或陣列(巢狀結構),它會被轉成 JSON 字串,以文字形式放進該 CSV 儲存格,而不是自動攤平成多個欄位——這讓轉換結果可預期,但代表巢狀資料不會自動展開成獨立欄位。
使用結果前的檢查清單
- 輸入是 JSON 物件陣列,而不是單一物件或純值陣列。
- 已檢查物件的鍵是否一致,或某些列會因缺少鍵而出現空儲存格。
- 如果有欄位含有巢狀物件/陣列,已了解它們會以 JSON 文字形式出現在單一儲存格中,而不是分散到多個欄位。
- 已打開產生的 CSV 抽查欄位與數值是否如預期對齊。
適合誰使用
- 要把 API 回應的 JSON 陣列轉成方便試算表使用檔案的開發者。
- 要把結構化 JSON 資料轉成方便在 Excel 或 Sheets 開啟格式的人。
- 要為只接受 CSV 的系統準備 JSON 資料匯入的人。
- 要把簡單 JSON 資料集攤平成表格快速檢視的人。
實際案例
把 API 回應轉成試算表
開發者從 API 取得 JSON 記錄陣列,轉成 CSV 讓不熟技術的同事可以在試算表中檢視資料。
為只接受 CSV 的匯入工具準備資料
有人的 JSON 資料需要放進只接受 CSV 上傳的舊系統,於是先轉換作為橋接步驟。
以表格形式檢視 JSON 測試資料
開發者把 JSON 測試素材陣列轉成 CSV,更容易在試算表中掃視數值,比讀原始 JSON 更快發現不一致之處。
使用限制
- 欄位內若有巢狀物件/陣列,會被轉成該儲存格內的 JSON 字串。
常見問題
為什麼 我 收到 輸入 必須 是 陣列 的 錯誤 ?
工具明確預期 JSON 物件陣列,例如 [{"a":1}, {"a":2}]——沒有外層陣列括號的單一物件,或非物件值組成的陣列,都不是支援的輸入格式。
如果 我的 物件 有 不同 的 欄位 組合 會 怎樣 ?
CSV 輸出會為任何物件中出現過的每個鍵各建立一欄(所有鍵的聯集)——缺少特定鍵的物件,該欄就會是空儲存格。
如果 某個 欄位 本身 是 物件 或 陣列 會 怎樣 ?
它會被轉成 JSON 字串,以文字形式放進該單一 CSV 儲存格,而不是拆成多個欄位——這樣可以保留巢狀資料完整,但不會自動攤平。
我 資料 中的 特殊 字元 會不會 破壞 CSV?
轉換遵循標準 CSV 引號規則,需要時會把含有逗號、引號或換行的值加上引號,所以輸出應該能在試算表軟體中正確開啟。
🔒 在瀏覽器內處理,不會上傳。結果僅供參考,詳見 免責聲明。 最後更新: 2026-08-25
訂閱更新
新工具上線與實用技巧,第一時間寄到你的信箱。不塞廣告,隨時可退訂。