CSV、JSON、XML 轉換:檢查結構與資料類型
表和嵌套資料以不同的方式表示資訊。 CSV 儲存行和列; JSON 可以表示物件和陣列。檢查目標的結構、編碼和分隔符,然後先開啟一個小的轉換樣本。
使用免費工具 →檢查製作表格時遺失的訊息
檢查當 JSON 或 XML 成為表格時,如何表示巢狀結構和重複元素。 CSV 未明確宣告日期、數字或字串類型。接收應用程式可能會重新解釋前導零和長標識符,因此請比較重要的值。
檢查分隔符號和引用
CSV 和 TSV 使用不同的分隔符號。檢查輸出值中的逗號、製表符、嵌入的換行符號和引號。 Markdown 表具有結構限制,不應假定保留合併的儲存格或電子表格格式。
格式化 JSON 並轉換 JSONL
格式化新增可讀縮排;縮小刪除不必要的空白。這兩種操作都無法修復所有資料錯誤。 JSONL 在每一行放置一個獨立的 JSON 值,因此在與陣列轉換或從陣列轉換時比較記錄計數。
選擇正確的工具
輸入範例說明了工作流程;他們不承諾特定的文件大小、識別準確性或相容性。
將 CSV 轉換為 JSON
檢查標題和分隔符號後將行和列轉換為 JSON 記錄。檢查值在結果中的表示方式。
範例
name,count / Coverton,2 → JSON 記錄數組- 選擇 CSV 格式的檔案。每批最大檔案數:1。
- 查看輸入編碼, 輸入分隔符,然後開始處理。
- 下載 JSON 結果並檢查其內容和品質。
要檢查什麼
CSV 將文字儲存在行和列中。引號可以包含逗號和換行符。編碼和標頭有所不同。電子表格程式可以變更前導零、日期值或長標識符。
JSON 不允許註解或尾隨逗號。解析受 JavaScript 的數值精度限制。
檢查字元編碼、分隔符號和列名。 JavaScript 中大數字可能會失去精確度; CSV 不保留所有類型和巢狀結構。
將 JSON 轉換為 CSV
在電子表格中開啟 JSON 記錄清單。嵌套欄位根據展平設定產生不同的列。
範例
JSON 物件陣列 → 標題與行 CSV- 選擇 JSON 格式的檔案。每批最大檔案數:1。
- 查看展平嵌套 JSON 對象,然後開始處理。
- 下載 CSV 結果並檢查其內容和品質。
要檢查什麼
JSON 表示物件、陣列、字串、數字、真值和 null。屬性名稱用雙引號引起來。使用格式進行檢查並使用 CSV 取得適當的表結構。
JSON 不允許註解或尾隨逗號。解析受 JavaScript 的數值精度限制。
檢查字元編碼、分隔符號和列名。 JavaScript 中大數字可能會失去精確度; CSV 不保留所有類型和巢狀結構。
將 TSV 轉換為 CSV
將製表符分隔的匯出匯入純 CSV 系統。檢查值內的逗號是否保留在其儲存格中。
範例
製表符分隔的名稱/計數 → 逗號分隔 CSV- 選擇 TSV, TXT 格式的檔案。每批最大檔案數:1。
- 查看輸入編碼,然後開始處理。
- 下載 CSV 結果並檢查其內容和品質。
要檢查什麼
檢查字元編碼、分隔符號和列名。 JavaScript 中大數字可能會失去精確度; CSV 不保留所有類型和巢狀結構。
將 CSV 轉換為 TSV
為需要製表符分隔資料的軟體準備一個 CSV 表。引用欄位內的逗號保留儲存格內容。
範例
引用的 CSV 欄位 → 製表符分隔的記錄- 選擇 CSV 格式的檔案。每批最大檔案數:1。
- 查看輸入編碼, 輸入分隔符,然後開始處理。
- 下載 TSV 結果並檢查其內容和品質。
要檢查什麼
CSV 將文字儲存在行和列中。引號可以包含逗號和換行符。編碼和標頭有所不同。電子表格程式可以變更前導零、日期值或長標識符。
檢查字元編碼、分隔符號和列名。 JavaScript 中大數字可能會失去精確度; CSV 不保留所有類型和巢狀結構。
將 XML 轉換為 JSON
檢查 JSON 中的 XML 元素和值。不要假設 XML 樹等同於平面表。
範例
<root><name>Coverton</name></root> → JSON 結構- 選擇 XML 格式的檔案。每批最大檔案數:1。
- 檢查輸入格式和檔案順序,然後開始處理。
- 下載 JSON 結果並檢查其內容和品質。
要檢查什麼
XML 和 JSON 有不同的資料模型。不安全的 XML 實體將被拒絕。外部模式既不能被識別,也不能自動重建。
JSON 不允許註解或尾隨逗號。解析受 JavaScript 的數值精度限制。
檢查字元編碼、分隔符號和列名。 JavaScript 中大數字可能會失去精確度; CSV 不保留所有類型和巢狀結構。
將 JSON 轉換為 XML
將 JSON 寫入 XML 時選擇根名稱。將產生的結構與接收系統的要求進行比較。
範例
JSON資料+根名稱→XML文檔- 選擇 JSON 格式的檔案。每批最大檔案數:1。
- 查看XML 根元素名稱,然後開始處理。
- 下載 XML 結果並檢查其內容和品質。
要檢查什麼
JSON 表示物件、陣列、字串、數字、真值和 null。屬性名稱用雙引號引起來。使用格式進行檢查並使用 CSV 取得適當的表結構。
JSON 不允許註解或尾隨逗號。解析受 JavaScript 的數值精度限制。
XML 和 JSON 有不同的資料模型。不安全的 XML 實體將被拒絕。外部模式既不能被識別,也不能自動重建。
檢查字元編碼、分隔符號和列名。 JavaScript 中大數字可能會失去精確度; CSV 不保留所有類型和巢狀結構。
格式化並驗證 JSON
縮排一行 JSON 以進行讀取和結構檢查。格式化之前必須更正無效語法。
範例
緊湊型 JSON → 縮排有效 JSON- 選擇 JSON 格式的檔案。每批最大檔案數:1。
- 查看JSON 縮排,然後開始處理。
- 下載 JSON 結果並檢查其內容和品質。
要檢查什麼
檢查字元編碼、分隔符號和列名。 JavaScript 中大數字可能會失去精確度; CSV 不保留所有類型和巢狀結構。
JSON 不允許註解或尾隨逗號。解析受 JavaScript 的數值精度限制。
壓縮 JSON
從有效的 JSON 中刪除不必要的空格以進行傳輸。這不會壓縮影像或刪除記錄。
範例
縮排 JSON → 緊湊型 JSON- 選擇 JSON 格式的檔案。每批最大檔案數:1。
- 檢查輸入格式和檔案順序,然後開始處理。
- 下載 JSON 結果並檢查其內容和品質。
要檢查什麼
檢查字元編碼、分隔符號和列名。 JavaScript 中大數字可能會失去精確度; CSV 不保留所有類型和巢狀結構。
JSON 不允許註解或尾隨逗號。解析受 JavaScript 的數值精度限制。
將 CSV 轉換為 MARKDOWN
將表格資料移至 README 或 Markdown 文件中。檢查單元格和換行符的渲染長度。
範例
CSV 標題/行 → Markdown 表- 選擇 CSV 格式的檔案。每批最大檔案數:1。
- 查看輸入編碼, 輸入分隔符,然後開始處理。
- 下載 Markdown 結果並檢查其內容和品質。
要檢查什麼
CSV 將文字儲存在行和列中。引號可以包含逗號和換行符。編碼和標頭有所不同。電子表格程式可以變更前導零、日期值或長標識符。
支援有限的 Markdown 語法。複雜的表格、多行單元格、擴充功能和腳本尚未完全採用。
檢查字元編碼、分隔符號和列名。 JavaScript 中大數字可能會失去精確度; CSV 不保留所有類型和巢狀結構。
將 MARKDOWN 轉換為 CSV
將 Markdown 管道表匯入到電子表格中。這不會將整個散文文檔變成表格。
範例
Markdown 管表 → CSV 行- 選擇 MD, MARKDOWN 格式的檔案。每批最大檔案數:1。
- 檢查輸入格式和檔案順序,然後開始處理。
- 下載 CSV 結果並檢查其內容和品質。
要檢查什麼
支援有限的 Markdown 語法。複雜的表格、多行單元格、擴充功能和腳本尚未完全採用。
檢查字元編碼、分隔符號和列名。 JavaScript 中大數字可能會失去精確度; CSV 不保留所有類型和巢狀結構。
將 JSON 轉換為 JSONL
為面向行的消費者準備一個 JSON 陣列。使用嵌套數組路徑時驗證所選資料。
範例
[{記錄 1},{記錄 2}] → 每行一筆 JSON 記錄- 選擇 JSON 格式的檔案。每批最大檔案數:1。
- 查看數組路徑(根數組為空),然後開始處理。
- 下載 JSONL 結果並檢查其內容和品質。
要檢查什麼
JSON 表示物件、陣列、字串、數字、真值和 null。屬性名稱用雙引號引起來。使用格式進行檢查並使用 CSV 取得適當的表結構。
JSON 不允許註解或尾隨逗號。解析受 JavaScript 的數值精度限制。
檢查字元編碼、分隔符號和列名。 JavaScript 中大數字可能會失去精確度; CSV 不保留所有類型和巢狀結構。
每個非空白行必須包含一個完整的 JSON 值。錯誤的行會停止轉換。 JSON 到 JSONL 需要一個陣列。
將 JSONL 轉換為 JSON
將 JSONL 或 NDJSON 作為一個陣列讀取。無效行會被報告而不是默默地丟棄。
範例
兩個有效的 JSON 行 → 二元素 JSON 陣列- 選擇 JSONL, NDJSON, TXT 格式的檔案。每批最大檔案數:1。
- 查看JSON 縮排,然後開始處理。
- 下載 JSON 結果並檢查其內容和品質。
要檢查什麼
JSON 不允許註解或尾隨逗號。解析受 JavaScript 的數值精度限制。
檢查字元編碼、分隔符號和列名。 JavaScript 中大數字可能會失去精確度; CSV 不保留所有類型和巢狀結構。
每個非空白行必須包含一個完整的 JSON 值。錯誤的行會停止轉換。 JSON 到 JSONL 需要一個陣列。
本指南介紹了公共網路工具及其支援限制。保留原件並檢查下載的結果。 Coverton · 更正及聯絡方式
此翻譯是在軟體協助下完成的。您也可以閱讀英文版本。 閱讀英文