CSV ⇄ JSON 轉換器
貼上 CSV 或 JSON,立即轉換成另一種格式。CSV 端遵循 RFC 4180,因此含引號的欄位、內嵌逗號與換行都能正確處理——而且絕不會上傳任何內容。
CSV 與 JSON 轉換
直接前往你需要的轉換——每個都有獨立頁面:
如何在 CSV 與 JSON 之間轉換
- 選擇方向:CSV → JSON 或 JSON → CSV。
- 貼上你的資料,再選擇分隔符號,以及 CSV 的第一列是否為標題列。
- 複製轉換後的結果——或按「對調」反向轉回。
關於 CSV 與 JSON 轉換
CSV(逗號分隔值)是試算表與資料匯出的通用格式,而 JSON 則是 API 與應用程式偏好的格式。將 CSV 轉成 JSON 會把每一列變成以標題欄為鍵的物件;將 JSON 轉成 CSV 則把物件陣列攤平回列,並合併所有鍵,讓欄位不齊的記錄也能對齊。
本轉換器依 RFC 4180 解析 CSV,因此以引號包住的欄位可以安心包含逗號、引號(以連續兩個雙引號跳脫)甚至換行。你也可以將分隔符號改成分號或 Tab,以處理歐洲的匯出檔或 TSV 檔。一切都在你的瀏覽器中運算,因此敏感的資料集絕不會接觸伺服器。
常見問題
我的資料會被上傳嗎?
不會——轉換完全在你的瀏覽器中進行,因此你的 CSV 或 JSON 絕不會離開裝置。
它能處理欄位內的逗號與引號嗎?
可以。解析器遵循 RFC 4180:任何以雙引號包住的欄位都可包含逗號、換行與跳脫引號,轉換時都會正確保留。
我可以使用分號或 Tab 分隔符號嗎?
可以。可選擇逗號、分號或 Tab 作為分隔符號——適合處理歐洲的 CSV 匯出檔(常用分號)或以 Tab 分隔的(TSV)檔案。
它預期什麼樣的 JSON 結構?
進行 JSON → CSV 時,最外層應為陣列:物件陣列會變成列,並以鍵建立標題列;而陣列的陣列則逐列原樣寫出。