Tools mentioned in this article
Open the browser-based tool while you read and try the workflow immediately.

CSV 和 JSON 擅長的場景不同
CSV 是簡單的表格格式,適合用試算表開啟,也常用於大量匯入。
JSON 則適合 API 回應、設定資料、陣列與巢狀物件等結構化資料。
能夠在兩者之間轉換,可以讓團隊交接、後台批次匯入、API 測試資料準備變得更順。
CSV 轉 JSON 時的重點
使用標題列作為 key
許多 CSV 的第一列會是 name,email,role 這類標題。
轉成 JSON 時,通常會把這些標題當成物件的 key。
[
{ "name": "Alice", "email": "alice@example.com", "role": "admin" }
]
確認分隔符號
不是所有類似 CSV 的檔案都使用逗號分隔。
有些匯出資料會使用 Tab 或分號。
如果欄位沒有正確切開,請先確認分隔符號設定。
注意值的型別
CSV 裡的值通常看起來都是文字。
轉成 JSON 後,要確認 ID、郵遞區號、電話號碼這類看似數字的值,是否應該保留為字串。
JSON 轉 CSV 時的重點
當 JSON 是一組具有相似 key 的物件陣列時,最容易轉成 CSV。
如果資料中有巢狀物件或陣列,就需要決定要用 profile.name 這類 key 攤平、序列化到單一儲存格,或排除不適合表格的欄位。
對試算表與批次匯入而言,穩定、清楚的欄位通常比完整保留所有巢狀結構更實用。
使用 DevToolKits 轉換
CSV ⇔ JSON 轉換工具 支援雙向轉換,也能調整分隔符號與標題列設定。
轉換後可以用 JSON 格式化工具 檢查結構,或透過 JSON ⇔ YAML 轉換工具 轉成設定檔格式。