CSV 轉 JSON

將 CSV 轉為 JSON,明確控制標題列及型別辨識。

資料與格式
正在準備工作區…
輸入
輸出
結果將顯示在這裡。

使用方法

  1. 貼上資料或開啟 UTF-8 文字檔,也可載入範例了解輸入格式。
  2. 選擇所需選項後執行;轉換工具也可開啟自動處理。
  3. 檢查結果,再複製選取內容、複製全部或下載檔案。

CSV 轉 JSON

將 CSV 轉為 JSON,明確控制標題列及型別辨識。

比較、解析和格式化都在瀏覽器中完成,輸入內容不會傳送給 DevToolsy。

運作原理

支援逗號、分號、Tab、直線及自動偵測,正確處理引號中的分隔符號和多行儲存格。不使用標題列時,欄位名稱為 column1、column2 等。

處理前後對照
輸入
name,active
Ada,true
Lin,false
結果
[
  {
    "name": "Ada",
    "active": "true"
  },
  {
    "name": "Lin",
    "active": "false"
  }
]

將 CSV 轉為 JSON,明確控制標題列及型別辨識。

選項與資料保真

預設將值保留為字串,避免遺失前置零。型別辨識可準確轉換 JSON 數字、true、false 和 null。空白或重複的欄名及欄數不一致的列會被拒絕。

CSV 轉換最多支援 50,000 列資料和 1,000 欄,同時受輸入及輸出大小限制。

使用處理結果

檔案依 UTF-8 文字讀取。編輯器提供搜尋、選取複製和快捷鍵。結果可複製或下載;修改輸入後,舊結果會失效。

處理限制

每份 UTF-8 文件輸入最大 1 MiB,輸出最大 8 MiB。任務在本機 Worker 中執行,單次最長 30 秒。

?

常見問題

支援哪些 CSV 分隔符號及標題列選項?

支援逗號、分號、Tab、直線及自動偵測,正確處理引號中的分隔符號和多行儲存格。不使用標題列時,欄位名稱為 column1、column2 等。

前置零和資料型別如何處理?

預設將值保留為字串,避免遺失前置零。型別辨識可準確轉換 JSON 數字、true、false 和 null。空白或重複的欄名及欄數不一致的列會被拒絕。

輸入內容會上傳嗎?

不會。比較、解析和格式化都在瀏覽器中完成,輸入內容不會傳送給 DevToolsy。

可以開啟本機檔案嗎?

可開啟最大 1 MiB 的 UTF-8 文字檔。比較工具的兩份輸入各自提供檔案選擇入口。

能只複製部分結果嗎?

可以。選取編輯器中的文字後,點擊複製選取內容,也可使用系統複製快捷鍵。

尋找下一個實用工具

語言

要切換語言嗎?目前頁面的內容將被清空。請先複製或下載需要保留的資料。