CSV ↔ JSON 轉換器
免費線上 CSV / JSON 轉換器,支援 CSV 轉 JSON 與 JSON 轉 CSV,可在瀏覽器中貼上文字或載入本機檔案後直接轉換,適合整理簡單表格資料、測試資料與基礎格式檢查。
格式範例與解說
以下示範含標題列的 CSV 及對應的 JSON:
name,age Alice,30 Bob,25
[
{ "name": "Alice", "age": 30 },
{ "name": "Bob", "age": 25 }
]「JSON 陣列格式」會將每列資料包成陣列元素;若取消勾選,則輸出物件並以索引為鍵。
如何使用 CSV / JSON 轉換器
- 貼上 CSV 或 JSON 內容,或用「載入本機檔案」把文字讀入輸入框。
- 選擇轉換方向,並依資料格式調整分隔符、是否包含欄位列,以及 JSON 陣列格式設定。
- 按下「執行轉換」後檢查結果,再視需要複製、下載,或在 CSV 轉 JSON 時查看 JSON pretty 預覽。
什麼是 CSV / JSON 轉換?
CSV 與 JSON 是常見的資料交換格式。CSV 適合直覺呈現列與欄的純文字資料,JSON 則常見於 API 回應、設定檔與前端測試資料。把兩者互轉,能協助你在不同工具、程式流程與內容整理需求之間快速切換。
這個頁面定位為輕量級文字轉換器,適合結構單純、欄位規則明確的 CSV 與 JSON。它保留目前頁面的簡單操作與本機瀏覽器處理方式,不會把內容上傳到伺服器,也不主打進階資料清理或複雜結構轉換。
支援的轉換方向與輸出方式
- CSV → JSON:可把每列資料轉成物件或陣列,並依「包含欄位列」設定決定是否用第一列欄名建立鍵名。
- JSON → CSV:可處理 JSON 陣列,或在取消「JSON 陣列格式」時把一般物件輸出為 key / value 形式。
- 欄位分隔符目前支援逗號、分號與 Tab,方便對應常見的純文字分隔格式。
- JSON pretty 預覽只會在 CSV → JSON 且輸出可成功解析時顯示,不影響實際輸出內容。
工具特色
- 支援 CSV 與 JSON 雙向轉換,保留現有操作流程與按鈕行為。
- 可直接在頁面貼上文字,也可在瀏覽器中讀取本機檔案內容填入輸入框。
- 提供欄位分隔符、欄位列開關與 JSON 陣列格式設定,方便對照目前資料結構。
- 轉換結果會以帶行號的文字區塊顯示,便於檢查內容。
- 支援複製結果與下載純文字輸出,適合後續貼到編輯器或匯入其他工具。
- CSV → JSON 成功時可額外查看格式化 JSON 預覽,方便快速核對結構。
常見使用情境
- 把簡單的名單、設定或測試資料從 CSV 轉成 JSON,方便貼到前端或 API 測試流程中。
- 把 JSON 陣列轉成 CSV,快速整理成更容易檢視或分享的表格文字格式。
- 在匯入其他系統前,先檢查欄位列、分隔符與基礎資料排列是否符合預期。
- 把本機的小型資料檔讀進瀏覽器,進行一次性的格式轉換與內容確認。
- 配合其他文字工具做後續清理,例如先轉成 JSON 再美化,或先轉成 CSV 再用正規表達式整理。
常見問題
這個工具支援 CSV 轉 JSON 和 JSON 轉 CSV 嗎?
支援。頁面可在兩個方向之間切換,並沿用目前已有的分隔符、欄位列與 JSON 陣列格式設定。
我載入的檔案會上傳到伺服器嗎?
不會。這個頁面只是在瀏覽器中讀取你選擇的本機檔案文字內容,再用目前頁面的轉換邏輯處理,不會把檔案送到伺服器。
可以完整處理帶引號、內含分隔符或跨行欄位的複雜 CSV 嗎?
不建議把它當成完整 CSV 解析器使用。這個工具較適合結構單純的純文字 CSV;若資料含有複雜引號、嵌入分隔符或多行欄位,請務必自行驗證結果。
「包含欄位列」會影響什麼?
在 CSV → JSON 時,勾選後會把第一列視為欄名並建立物件鍵;在 JSON → CSV 時,若輸出的是物件陣列或 key / value 形式,也會決定是否先輸出標題列。
「JSON 陣列格式」會改變哪些結果?
在 CSV → JSON 時,勾選代表輸出陣列;取消後會輸出以索引為鍵的物件。在 JSON → CSV 時,勾選代表輸入應為 JSON 陣列;取消後則改為處理一般物件並輸出 key / value 列。
巢狀 JSON 或欄位不一致的資料適合用這個工具嗎?
不太適合。這個工具最適合欄位規則一致、結構平坦的 JSON 或 CSV。若資料有多層巢狀、欄位差異很大,輸出結果可能不符合你預期。
注意事項
- 目前 CSV 處理方式以簡單分隔為主,較適合純文字、規則明確的資料列。
- 若 CSV 內容含有引號包裹欄位、欄位內分隔符或多行資料,請在轉換後手動檢查每一列結果。
- JSON → CSV 對平坦陣列與一般物件較友善;遇到巢狀物件、陣列內結構不一致或複合型別時,建議先整理資料再轉換。
- 這個頁面不提供資料驗證、欄位映射、批次處理或 Excel 匯入功能。