🛝Toolio
關於 聯絡

🔀 JSON ↔ CSV 轉換器

貼上或載入一個 JSON 物件陣列(或 CSV),然後單擊一次即可轉換為另一種格式 — 完全在您的瀏覽器中進行,無需上傳,無需登入,免費。

JSON 輸入

隱私優先設計. 此工具完全在您的瀏覽器中運行 — 您輸入的內容不會上傳或儲存,而且它可以在離線狀態下使用。

關於

此工具在您的裝置上完全轉換 JSON(物件陣列)和 CSV — 您的資料永遠不會離開瀏覽器。一個支援引號的 CSV 解析器可以正確處理包含逗號、換行符或轉義雙引號的欄位,因此從電子表格或資料庫匯出的複雜資料可以往返而不損壞。您可以直接將資料貼上到編輯器中,或從磁碟載入 .json 或 .csv 檔案。結果可以複製到剪貼簿或下載為檔案。由於所有操作都在離線狀態下執行,頁面載入後,該工具可以在沒有網際網路連線的情況下使用。

如何使用

  1. 選擇方向:使用工具頂部的切換按鈕選擇 JSON → CSV 或 CSV → JSON。
  2. 將資料貼上到輸入框中,或單擊載入按鈕從您的裝置中開啟 .json 或 .csv 檔案。
  3. 單擊轉換。結果會立即顯示在下方的輸出框中。
  4. 單擊複製以將輸出複製到剪貼簿,或單擊下載以將其儲存為檔案。

常見問題

轉換器期望什麼樣的 JSON 結構?
輸入必須是一個物件陣列,其中每個專案都具有相同的鍵。每個物件變成一個 CSV 行;第一個物件的鍵變成標題行。
CSV 解析器是否能處理欄位中包含逗號或換行符的引號欄位?
可以。解析器遵循 RFC 4180:用雙引號括起的字段可以包含逗號、換行符和轉義的引號。在引號字段中的雙引號表示一個實際的引號字符。
我的數據會被發送到伺服器嗎?
不會。所有解析和轉換均在您的瀏覽器中通過 JavaScript 進行。您的數據永遠不會離開您的設備。
如果 JSON 數組中的對象具有不同的鍵,會怎樣?
表頭由所有對象中找到的所有鍵的並集構建。對於某一行缺少的值,會在 CSV 中輸出為空單元格。
CSV 轉 JSON 是否會自動轉換類型?
是的。純數字字符串會變成數字,字面字符串 true 和 false 會變成布爾值。所有其他值保持為字符串。
此工具會上傳我的資料嗎?
不會。所有運作都在您的瀏覽器中進行,因此您的資料永遠不會離開您的設備 — 頁面載入後,它甚至可以在離線狀態下使用。