> json | csv | 轉換 <
// 即時在JSON和CSV格式之間轉換
[雙向轉換]
JSON↔CSV 轉換
一鍵將JSON陣列轉換為CSV,或將CSV轉換回JSON。
[下載]
CSV 匯出
直接將轉換後的CSV檔案下載到您的電腦。可直接用於Excel或Google Sheets。
[免費]
自訂分隔符
可選擇逗號、分號、定位字元或管道符分隔符。支援所有主流CSV格式。
// 關於JSON轉CSV轉換
工作原理:
將JSON物件陣列轉換為表格CSV格式,通過提取所有唯一鍵作為欄位標題,然後將每個物件的值對應到行中。CSV解析遵循RFC 4180標準,正確處理引號欄位、跳脫引號和自訂分隔符。
範例:
[{"name":"Alice","age":30}] → name,age\nAlice,30
常見用途:
- >將API回應資料匯出到試算表
- >將資料庫JSON匯出轉換為CSV
- >為資料分析工具準備資料
- >將CSV資料匯入基於JSON的應用程式
- >批次資料格式轉換
>> 常見問題
Q: JSON和CSV有什麼區別?
A: JSON是一種層次化資料格式,支援巢狀物件和陣列。CSV是一種扁平的表格格式,每行代表一筆記錄,欄位之間用分隔符隔開。JSON更靈活,而CSV更簡單且被試算表廣泛支援。
Q: 轉換器如何處理巢狀的JSON物件?
A: 巢狀的JSON物件和陣列會被序列化為CSV儲存格中的JSON字串。
Q: CSV中的特殊字元如何處理?
A: 包含分隔符、雙引號或換行符的值會根據RFC 4180標準自動用雙引號包裹。值中的雙引號通過雙寫來跳脫。
Q: 應該使用哪種分隔符?
A: 逗號是最常見的分隔符,適用於大多數應用程式。在歐洲地區請使用分號。定位字元分隔檔案適合從試算表複製貼上。管道符在Unix/Linux環境中常見。
Q: 輸出是否與Excel相容?
A: 是的,生成的CSV遵循RFC 4180標準,完全相容Microsoft Excel、Google Sheets、LibreOffice Calc和其他試算表應用程式。