ToolboxAgent

CSV / JSON 互轉

在線 CSV 與 JSON 互轉工具,支持表頭解析、數組對象格式化和結果複製。

0 個字元

<空>

使用說明

  1. 1 輸入 CSV 文本或 JSON 數組
  2. 2 選擇轉換方向並執行
  3. 3 複製格式化後的輸出結果

相關工具

關於此工具

CSV/JSON 互轉工具支持 CSV 轉 JSON 和 JSON 轉 CSV 雙向轉換,CSV 轉 JSON 時自動將第一行識別為字段名,生成標準的 JSON 對象數組;JSON 轉 CSV 時自動提取字段名生成表頭,每個對象輸出為一行。

適用場景:前後端數據格式協調(接口需要 JSON,數據庫導出 CSV)、將 Excel 數據通過 CSV 轉換為 JSON 用於代碼開發、數據分析時在 Python/JavaScript 數據格式之間切換、將 REST API 返回的 JSON 數據轉為 CSV 導入 Excel 分析。

純前端實現,無需安裝任何工具,比手寫轉換腳本快得多。對於 API 聯調、數據導入導出等日常開發需求,這個工具覆蓋了絕大多數簡單結構的轉換場景。

常見問題

CSV 中含有逗號的字段會被正確處理嗎? +

會。標準 CSV 格式規定,字段內容中如果包含逗號、換行或雙引號,該字段需要用雙引號包裹(如 "hello, world")。工具按照 RFC 4180 CSV 標準解析,正確處理帶引號的字段,不會因為字段內的逗號導致列錯位。

JSON 數組中的嵌套對象如何處理? +

CSV 格式是二維表結構,無法原生表示嵌套對象。遇到嵌套字段時,工具會將嵌套對象轉換為 JSON 字符串填入對應單元格,或者展平為多列(如 address.city、address.zip)。具體行為取決於工具版本,建議處理前先了解輸出格式。

CSV 第一行不是表頭怎麼辦? +

默認情況下工具將第一行識別為字段名。如果你的 CSV 沒有表頭,可以關閉「首行為表頭」選項,工具會自動生成 field_0、field_1 等默認字段名,保證所有行都被轉換為數據記錄。

轉換後的 JSON 是格式化縮進的還是壓縮的? +

默認輸出經過格式化縮進的 JSON(pretty print),便於閱讀和調試。如果你需要壓縮的單行 JSON(用於 API 傳輸或減少體積),通常可以在設置中切換為 minified 模式輸出。

能處理幾千行的大型 CSV 嗎? +

可以。工具在瀏覽器本地運行,處理數千行的 CSV 通常沒有問題,轉換響應很快。如果 CSV 文件超過數萬行,建議直接上傳文件而非粘貼文本,避免瀏覽器輸入框性能瓶頸。對於百萬行級別的數據,建議使用 jq 或 Python pandas 等命令行工具處理。