分類: 開發工具

JSON 轉 CSV

在瀏覽器中把 JSON 陣列或物件轉換為 CSV

貼上物件陣列或單一物件形式的 JSON,即可轉換為 CSV 列。巢狀物件與陣列會攤平成以點號分隔的欄位。所有處理都在瀏覽器中完成。

貼上 JSON 陣列或物件,即可轉換為 CSV。

CSV
結果會顯示在這裡。

本頁的所有處理都在瀏覽器中完成,不會上傳任何內容。

這個工具能做什麼

API 與匯出檔案通常是 JSON 格式,但試算表與許多匯入工具需要的是 CSV。本工具會把 JSON 陣列中的每一項轉換成一列 CSV,並把巢狀物件攤平成如 address.city 這樣的欄位,陣列值則以分號連接,確保資料不會遺失。單一 JSON 物件會視為一列資料。

使用方式

  1. 把物件陣列或單一物件形式的 JSON 貼到輸入框。
  2. 選擇分隔符號,並決定是否加入標題列。
  3. 複製 CSV,或將其下載為檔案。

隱私說明

本工具完全在你的瀏覽器中執行。輸入的內容不會被上傳、儲存或分享,關閉分頁就隨之消失。

常見問題

我的 JSON 資料會被上傳嗎?
不會。解析與轉換皆由頁面內執行的 JavaScript 完成,你貼上的內容不會離開你的裝置。
巢狀物件會如何處理?
巢狀鍵值會攤平成以點號分隔的欄位,例如 { "address": { "city": "London" } } 會轉換成名為 address.city 的欄位。
JSON 中的陣列會怎麼處理?
純值陣列會以分號連接後放入同一個儲存格;物件陣列則會攤平成帶編號的欄位,例如 tags.0、tags.1。