跳到主要內容

JSON ↔ CSV 互轉

JSON ↔ CSV 互轉

JSON ↔ CSV 互轉支援 CSV、TSV 與 JSON 雙向轉換,並提供分隔符辨識、表頭對應和欄位清理,適合資料匯入匯出、表格處理和 API 資料準備。

分隔符

JSON 縮排

使用表頭(首行)

修剪欄位首尾空白

跳過空行

JSON 輸出

CSV 輸出

JSON ↔ CSV 互轉

快速開始

1
在右側 CSV 編輯器中貼上或輸入 CSV/TSV 數據,左側 JSON 會自動同步
2
也可以在左側 JSON 編輯器中輸入 JSON,右側 CSV 同樣會自動同步
3
分隔符號預設為「自動」,工具會根據首行內容自動判斷使用的是逗號、Tab、分號或垂直線
4
開啟「使用表頭(首行)」後,CSV 首行會被當作 JSON 物件的鍵名;關閉後會轉為二維陣列。
5
「移除欄位首尾空格」和「跳過空行」開關可清理不規範的 CSV 數據
6
每個編輯器可單獨下載:JSON 側下載 .json 檔案,CSV 側根據當前分隔符號下載 .csv 或 .tsv 檔案

常見使用情境

Excel 匯出轉 JSON

從 Excel 複製資料貼上到 CSV 側(Tab 分隔),自動轉為 JSON 物件數組

API 回應轉表格

將 JSON 格式的 API 回應轉為 CSV,匯入 Excel 或 Google Sheets 分析

資料庫匯入準備

將 CSV 資料轉為 JSON 格式,方便透過 API 批次匯入資料庫

日誌分析

將 CSV 格式的日誌轉為 JSON,方便用 jq 等工具結構化查詢

配置遷移

在 CSV 格式的配置映射表與 JSON 設定檔之間轉換

資料清洗

利用「去空格」和「跳過空白行」快速清理從外部系統匯出的髒數據

使用建議

從 Excel 複製貼上的資料通常以 Tab 分隔,工具的自動偵測可以正確識別;如果誤判,可手動選擇分隔符
開啟「使用表頭(首行)」時,首行不會被當作資料列;如果 CSV 沒有表頭,請關閉此選項以避免遺失第一列資料。
若 CSV 表頭中存在重複列名,工具會自動新增後綴(如 name、name_2)以確保 JSON 鍵名唯一
JSON → CSV 轉換適用於扁平的物件陣列;巢狀物件或陣列會被序列化為 JSON 字串作為欄位值
CSV 欄位包含分隔符號、換行或雙引號時,工具會自動以雙引號包裹並正確轉義

限制與相容性

CSV 是扁平的表格格式,無法原生表達嵌套結構;嵌套的 JSON 物件/陣列會被序列化為字串,反向轉換無法還原
CSV 中所有值都是字串;數字、布林值等型別資訊在 JSON → CSV → JSON 往返後可能變成字串
工具自動移除 UTF-8 BOM(\uFEFF),但不支援其他編碼(如 GBK/Shift-JIS),需先轉換為 UTF-8
與 JSON 共享 JavaScript IEEE 754 浮點數精度限制,超過 53 位元的大整數可能會遺失精度

隱私與安全

所有處理都在瀏覽器本地完成,目前內容可隨時替換、清空並重新處理。

常見問題

5

可繼續使用這些相關工具,完成後續步驟。