免費線上CSV轉JSON轉換器
上傳您的CSV檔案並轉換為JSON格式
點選上傳 或拖放檔案
僅限CSV檔案
沒有CSV檔案?
為什麼要將CSV轉換為JSON?
將CSV轉換為JSON使您的資料更適合Web應用程式、API和基於JavaScript的系統。JSON格式在現代Web開發中被廣泛使用,併為巢狀資料結構和複雜資料型別提供更好的支援。
如何免費將CSV檔案轉換為JSON?
我們上面的工具提供了一種快速簡便的解決方案,可將CSV檔案轉換為JSON格式。只需上傳您的CSV檔案,我們將生成一個您可以下載或複製到剪貼簿的JSON檔案。您的資料永遠不會離開您的瀏覽器 - 所有處理都在本地進行。
CSV與JSON:何時使用各自?
CSV非常適合試算表應用程式和簡單的資料分析,而JSON非常適合Web應用程式、API和複雜的資料結構。當您需要在試算表軟體中處理資料時使用CSV,當您需要將資料整合到Web應用程式或API中時轉換為JSON。
如何線上將CSV轉換為JSON
- 1
點選或拖入 .csv 檔案;也可以點選「嘗試使用範例資料」先看看效果。
- 2
選擇檔案使用的分隔符:逗號、分號、定位字元或豎線。
- 3
每個表頭會成為JSON的鍵,每一列會成為陣列中的一個物件,空列會被自動跳過。
- 4
把JSON複製到剪貼簿,或下載為 .json 檔案。
範例:CSV列轉換為JSON陣列
CSV 輸入
id,name,active 1,Anna,true 2,Luca,false
JSON 輸出
[
{
"id": "1",
"name": "Anna",
"active": "true"
},
{
"id": "2",
"name": "Luca",
"active": "false"
}
]CSV轉JSON使用技巧
所有值都保留為字串
每個值都按CSV中的原樣匯出為JSON字串,帶前導零的編號和長數字不會被改動。需要數字型別時,可以在程式碼中自行轉換,例如 Number(value)。
每欄都要有唯一的表頭
表頭會成為每個物件的鍵。轉換前請給空表頭或重複表頭改名,避免資料被覆蓋。
值裡包含逗號或換行
用英文雙引號包起來的欄位可以包含逗號、引號(寫作 "")甚至換行,仍會被解析為一個值。
需要反向轉換?
使用 JSON轉CSV 工具,可以把物件陣列轉回CSV,方便在Excel或Google表格中使用。
CSV轉JSON常見問題
轉換後的JSON是什麼結構?
物件陣列:CSV的每一列對應一個物件,表頭作為鍵。這是大多數API、JavaScript程式碼以及MongoDB等NoSQL資料庫需要的格式。
CSV會上傳到伺服器嗎?
不會。解析和轉換全部在瀏覽器中完成,檔案不會離開您的裝置。
可以從CSV生成巢狀JSON嗎?
CSV是扁平格式,所以每列輸出一個扁平物件。像 address.city 這樣的欄位名稱會原樣作為鍵保留,如有需要可以在程式碼中再組裝成巢狀結構。
為什麼數字帶了引號?
為了不悄悄改變您的資料。如果自動轉換型別,郵遞區號的前導零會被去掉,訂單號這類長數字也可能被四捨五入,所以所有值都保留為字串。
應該選擇哪種分隔符?
大多數檔案用逗號;歐洲版Excel匯出的CSV選分號;TSV檔案選定位字元;資料以 | 分隔時選豎線。
這個工具免費嗎?
免費,無需註冊,轉換檔案數量不限。
所有CSV工具
JSON轉CSV
輕鬆將JSON檔案轉換為CSV格式。
CSV轉JSON
輕鬆將CSV檔案轉換為JSON格式。
CSV轉Excel
將CSV檔案轉換為Excel試算表。
Excel轉CSV
將Excel試算表轉換為CSV格式。
XML轉CSV
高效將XML檔案轉換為CSV格式。
CSV轉XML
高效將CSV檔案轉換為XML格式。
CSV轉Markdown
將CSV檔案轉換為Markdown表格。
CSV轉HTML
將CSV檔案轉換為HTML表格。
CSV轉PDF
將CSV檔案轉換為PDF文件。
CSV轉SQL
將CSV檔案轉換為SQL插入語句。
CSV轉vCard
將CSV檔案轉換為聯絡人vCard格式。
TSV轉CSV
輕鬆將TSV檔案轉換為CSV格式。
TSV轉Excel
輕鬆將TSV檔案轉換為Excel格式。