CSV ⇄ JSON 轉換器
雙向轉換 CSV 與 JSON。
貼上 CSV 即可得到 JSON 物件陣列(第一列為標題),或貼上 JSON 陣列即可得到 CSV。正確處理含引號的欄位、逗號與換行。全部在你的瀏覽器中執行,資料保持私密。
輸出
—
使用輸入框上方的按鈕切換「CSV 轉 JSON」與「JSON 轉 CSV」,然後貼上你的資料。CSV 輸入的第一行必須是標題列;JSON 輸入應為物件陣列。轉換結果會立即顯示在下方,可用旁邊的按鈕複製。
常見錯誤
- 貼上沒有標題列的 CSV,會讓第一筆資料被當成欄位名稱,導致所有數值錯位。
- 以分號分隔的試算表匯出格式(在部分歐洲地區很常見)不會被自動偵測——此工具只以逗號分割,分號會直接被當成單一欄位內容。
- 欄位中巢狀的 JSON 物件或陣列不會被拆成多個欄位,而是會被轉換成單一 CSV 儲存格中的 JSON 字串。
常見問題
CSV 標題如何處理?
第一列 CSV 會成為物件的鍵;轉回 CSV 時,會以所有鍵的聯集作為標題列。
我的 CSV 一定要有標題列嗎?
是的——第一列一律會被視為欄位名稱。如果你的資料沒有標題列,請先加上一列再貼上,否則第一筆記錄會被當成欄位名稱使用。
轉換成 CSV 時,巢狀 JSON 會怎麼處理?
巢狀物件與陣列不會被拆成多個欄位,而是各自轉換成一個緊湊的 JSON 字串放入單一儲存格中。
是否能正確處理引號欄位中的逗號?
可以。以雙引號包住的欄位可以包含逗號、換行與跳脫引號,而不會破壞解析。
此工具預期使用什麼分隔符號?
逗號。若 CSV 使用分號或定位字元(在部分地區的試算表匯出中常見),需要先轉換成逗號。
隱私
所有運算都在您的瀏覽器本機完成,資料絕不會上傳。