CSV 轉 JSON 使用方法
- 1
貼上或拖放 CSV
貼上從試算表複製的資料列,或拖放 .csv/.tsv 檔案,分隔符號會自動偵測。
- 2
檢查標題列與資料類型
在預覽中確認第一列是欄位名稱,並確認數字與日期都已正確辨識。
- 3
複製 JSON
選擇物件陣列或陣列的陣列,需要的話可將含點的欄位名稱巢狀化,然後複製或下載 .json。
限制與 Pro
CSV 和 TSV 檔案上限 500 MB,不限列數。
檔案上限 4 GB。 查看 Pro
關於 CSV 轉 JSON
CSV 轉 JSON 可以把以逗號(或分號、Tab、直線符號)分隔的文字,轉成能直接用在 JavaScript、REST API 測試資料、NoSQL 匯入或設定檔的 JSON。標題列會成為屬性名稱,所以含有 name、email、plan 欄位的表格,會變成使用這些鍵名的物件陣列。
CSV 沒有資料類型,所有內容都是文字,因此轉換器會判斷每個值在 JSON 中該是什麼。整數與小數會成為 JSON 數字,true 與 false 會成為布林值,像 2024-03-31 這樣的 ISO 日期會保留為日期字串,空白儲存格會變成 null(若想讓物件更精簡,也可以直接略過)。看起來像數字的值,例如開頭為 0 的郵遞區號、電話號碼和 16 位數的 ID,則會維持字串,避免被悄悄四捨五入。
像 customer.address.city 這樣含點的欄位名稱,可以還原成巢狀物件,方便 JSON 經由試算表來回轉換。含有逗號、引號或換行的引號欄位,會依照 RFC 4180 規則處理;舊版 Excel 以 Windows-1252 儲存的檔案也能正確解碼,帶重音符號的名字不會變成亂碼。
你可以貼上幾列立即試用,也可以拖放數十萬行的檔案;解析在背景工作執行緒中進行,頁面不會卡住。
隱私
你貼上或拖放的 CSV 只會在這個瀏覽器分頁內解析,不會傳送到伺服器;離開頁面後,貼上的文字也不會被儲存。