JSON ↔ CSV 轉換
將 JSON 陣列與 CSV 表格雙向互轉,支援嵌套物件展平,可下載 CSV 檔案,完全在瀏覽器本地執行
關於此工具
JSON 與 CSV 是現代軟體開發中最常用的兩種資料格式。JSON 擅長表達階層式或嵌套結構的資料,而 CSV 則是試算表、資料庫與資料分析工具的通用格式。QuickKit 的 JSON ↔ CSV 轉換工具讓你即時切換兩種格式——貼上 JSON 陣列即可下載完整的 CSV 檔案,或將 CSV 貼入轉換為乾淨的 JSON。嵌套物件會自動使用點記法展平(例如「address.city」)。所有處理均在瀏覽器本地執行。
功能特色
- ✓JSON 陣列轉 CSV — 貼上 JSON 物件陣列,自動產生含標題列的 CSV 格式,可直接匯入 Excel、Google 試算表或資料庫。
- ✓CSV 轉 JSON — 解析任意 CSV 文字或貼上的 CSV 內容,轉換為以欄位名稱為 key 的結構化 JSON 陣列。
- ✓嵌套物件自動展平 — 嵌套 JSON 屬性自動使用點記法展平(例如 {"user": {"name": "Alice"}} 會變成 "user.name" 欄位)。
- ✓一鍵下載 CSV — 轉換完成後可立即下載 CSV 檔案,編碼正確,可直接在試算表應用程式開啟。
常見問題
- JSON 需要什麼格式?
- 必須是物件陣列,例如 [{"name":"Alice","age":30},{"name":"Bob","age":25}]。單一物件或純值陣列(如 [1, 2, 3])無法產生有效的 CSV。
- 嵌套物件如何處理?
- 嵌套物件會使用點記法展平。例如 {"address": {"city": "台北"}} 會變成欄位名稱 "address.city"。物件內的陣列會序列化為字串。
- 資料會上傳到伺服器嗎?
- 不會。所有轉換完全在瀏覽器內用 JavaScript 執行,資料不會離開您的裝置。