JSON 轉 CSV
把 JSON 對象數組轉換成表格友好的 CSV
什麼是 JSON 轉 CSV 轉換器?
JSON 轉 CSV 轉換器把結構化的 JSON 數據轉換成純文本的二維表格格式,也就是 Excel、數據庫和多數數據處理工具原生識別的格式。JSON 在代碼裏很好用,但當你需要在 Excel 裏打開報表、把數據導入 SQL,或分享給使用表格的同事時,CSV 是通用的橋樑——幾乎什麼都能讀它。工具把對象數組中的每個對象作爲一行、鍵作爲列,並正確處理字段轉義,值裏的逗號和引號絕不會破壞表格結構。
它能做什麼
- 轉換對象數組、單個對象以及數組的數組
- 自由選擇逗號、分號、製表符或豎線作爲分隔符
- 可選把全部對象的鍵合併成表頭行
- 按需把嵌套對象展開成點號列名
- 對每個字段做引用與轉義,保證 CSV 能幹淨地再次導入
- 統計行數並支持複製或下載結果
什麼時候用它
- 把 JSON API 返回結果放進電子表格查看
- 把 JSON 記錄導入數據庫或 BI 工具
- 爲只接受 CSV 的舊系統或政務系統準備數據
- 和不懂技術的同事分享結構化數據
隱私:轉換完全在你的瀏覽器裏進行,粘貼的內容絕不會被上傳。
物件如何變成列與儲存格
轉換器以物件陣列為輸入,並把它們的鍵合併成一個表頭:
- 巢狀物件變成點分表頭(
user.name、user.email),不會被丟棄或粗暴字串化。 - 原始值陣列用
|合併進同一格;物件陣列展開成帶序號的子欄。 - 某列缺少的鍵留空空儲存格——欄順序跟隨第一個宣告它的物件。
把巢狀 JSON 攤平成欄
開箱即用的表格輸出
一鍵把對象和數組轉成乾淨的 CSV,可直接導入 Excel、Google Sheets、SQL 和 Python,格式之間無需二次編輯。
分隔符任你選擇
逗號、分號、製表符或豎線——按你的電子表格地區設置或下游工具選擇分隔符,每個字段依然安全加引號。
嵌套結構不丟
嵌套對象會展開成可讀的點號列名,複雜的載荷變成寬而有用的表格,而不是一團看不清的 JSON。
常見問題
支持哪些 JSON 形態?⌄
支持對象數組(最常見)、單個頂層對象,以及數組的數組(行優先數據)。頂層是純字符串或數字這類標量時會給出明確報錯,因爲單個標量無法構成表格。
嵌套對象展開是怎麼工作的?⌄
開啓展開後,嵌套對象會變成點號列名——{"user":{"name":"Ada"}} 變成列頭 "user.name"。嵌套數組保留爲 JSON 編碼的單元格文本。關閉展開時,每個嵌套值以 JSON 編碼進單個單元格。
我的 JSON 會被上傳嗎?⌄
不會。一切都在你的瀏覽器裏用純 JavaScript 運行——你可以放心粘貼機密數據,沒有任何內容被傳輸或存儲。
深層巢狀的物件陣列會怎樣?⌄
它們會展平成帶編號的欄(items.0.sku、items.1.sku),寬度取最寬的一列,保證每筆記錄都能進試算表。若想合併成單格,請先自行攤平 JSON——點分表頭會明確告訴你將發生什麼。