CSV 轉 JSON 工具(標題列轉為鍵)

可將 CSV 轉換成 JSON 陣列。可貼上或上傳檔案,預設採本機處理。

貼上 CSV 後即可立即轉成 JSON。若包含個人資料,請謹慎處理。

輸入資料只會在瀏覽器內處理,不會上傳。

CSV JSON 轉換工具

適用於「CSV JSON conversion」、「csv to json」與「convert CSV to JSON」等快速貼上或上傳的工作流程。

使用方式

  1. 貼上 CSV(或上傳檔案)
  2. 需要時選擇標題列、型別推斷與空白欄位處理方式
  3. 複製 JSON 輸出,或下載為 .json

範例

基本用法(開啟型別推斷)

輸入

name,age,active
Alice,30,true
Bob,25,false

輸出

[
  { "name": "Alice", "age": 30, "active": true },
  { "name": "Bob", "age": 25, "active": false }
]

將空白欄位轉為 null

輸入

name,age
Alice,
Bob,25

輸出

[
  { "name": "Alice", "age": null },
  { "name": "Bob", "age": 25 }
]

轉換提示

  • 若 ID 欄位需要保留前導 0,請關閉型別推斷。
  • 若是 TSV,請將分隔符設為 tab,或使用自動偵測。
  • 若欄位數不一致,請查看警告,必要時手動指定分隔符。

常見問題

可以把第一列當作標題列嗎?

可以。若關閉標題列模式,系統會自動產生 col1、col2... 作為鍵名。

數字仍然保留為字串。

請開啟型別推斷。預設安全模式是關閉(所有值都視為字串)。

空白欄位可以轉成 null 嗎?

可以。可選擇空字串、null 或省略該鍵。

也能轉換 TSV 嗎?

可以。請把分隔符設為 tab,或使用自動偵測。

支援引號欄位中的逗號 / 換行嗎?

支援。若解析失敗,請明確指定引號字元與分隔符。

如果標題名稱重複會怎樣?

系統會自動重新命名為 name_2、name_3 等,並以警告顯示。