正在準備工作區…
輸入
輸出
結果將顯示在這裡。
使用方法
- 貼上資料或開啟 UTF-8 文字檔,也可載入範例了解輸入格式。
- 選擇所需選項後執行;轉換工具也可開啟自動處理。
- 檢查結果,再複製選取內容、複製全部或下載檔案。
JSON 轉 CSV
將 JSON 記錄匯出為 CSV,自訂分隔符號及巢狀欄位處理。
比較、解析和格式化都在瀏覽器中完成,輸入內容不會傳送給 DevToolsy。
運作原理
將物件或物件陣列轉為資料列,欄依欄位首次出現的順序排列。巢狀值預設保留為 JSON 儲存格,也可將巢狀物件展開為 JSON Pointer 欄名。
輸入
[{"name":"Ada","active":true},{"name":"Lin","active":false}]結果
name,active
Ada,true
Lin,false將 JSON 記錄匯出為 CSV,自訂分隔符號及巢狀欄位處理。
選項與資料保真
缺少的欄位和 null 會變成空儲存格,因此 CSV 無法完整保留型別資訊。可選的公式保護會在相關文字儲存格和標題列前加上單引號。
CSV 轉換最多支援 50,000 列資料和 1,000 欄,同時受輸入及輸出大小限制。
使用處理結果
檔案依 UTF-8 文字讀取。編輯器提供搜尋、選取複製和快捷鍵。結果可複製或下載;修改輸入後,舊結果會失效。
處理限制
每份 UTF-8 文件輸入最大 1 MiB,輸出最大 8 MiB。任務在本機 Worker 中執行,單次最長 30 秒。
延伸閱讀CSV · RFC 4180
?
常見問題
CSV 的欄和巢狀欄位如何決定?
將物件或物件陣列轉為資料列,欄依欄位首次出現的順序排列。巢狀值預設保留為 JSON 儲存格,也可將巢狀物件展開為 JSON Pointer 欄名。
CSV 能完整保留 JSON 的值和型別嗎?
缺少的欄位和 null 會變成空儲存格,因此 CSV 無法完整保留型別資訊。可選的公式保護會在相關文字儲存格和標題列前加上單引號。
輸入內容會上傳嗎?
不會。比較、解析和格式化都在瀏覽器中完成,輸入內容不會傳送給 DevToolsy。
可以開啟本機檔案嗎?
可開啟最大 1 MiB 的 UTF-8 文字檔。比較工具的兩份輸入各自提供檔案選擇入口。
能只複製部分結果嗎?
可以。選取編輯器中的文字後,點擊複製選取內容,也可使用系統複製快捷鍵。