貼上下面的範例 CSV,選擇逗號作為分隔符號並啟用標題行。將其轉換為物件數組。透過初始字串映射,名稱成為鍵,年齡仍然是字串,如 JSON 範例所示。在更改任何類型或巢狀設定之前,將輸出與來源記錄進行比較。
當欄位需要其他名稱或不同類型時,請使用列對應。將帶有前導零的標識符保留為字串。對於嵌套對象,對映射字段啟用嵌套並使用配置的路徑分隔符;標題中的點本身並不是完整的轉換策略。更改映射後再次轉換,然後檢查空白儲存格、數字和類似日期的值,然後再下載 JSON 用於另一個應用程式。
name,email,age
Alex,[email protected],30
Jordan,[email protected],25
[{"name":"Alex","email":"[email protected]","age":"30"},{"name":"Jordan","email":"[email protected]","age":"25"}]
物件格式使用標題行作為屬性名稱,並為每個資料行建立一個物件。如果沒有標題,則使用產生的列名稱。數組格式將行保留為數組。選擇接收程式期望的結構;僅有效的 JSON 並不能確定其架構與您的 API 相符。
列映射可以重新命名欄位、選擇類型並將映射路徑標記為嵌套。數字轉換將與支援的數字形式不符的值保留為字串。布林值和日期轉換有自己的解釋規則。檢查代表性值,而不是假設每個文字儲存格都將成為預期類型。
對於字串映射,非空儲存格仍保留文字。空白儲存格或僅包含空白儲存格的明確轉換可能會產生 null。帶有引號的分隔符號和多行值被解析為 CSV 字段,而不是在每個逗號或換行符處盲目拆分。當郵遞區號、電話號碼和帳戶識別碼的拼字很重要時,請將其保留為字串。
單一上傳檔案限制為100 MiB。轉換器在瀏覽器記憶體中建立解析的行和 JSON 輸出,因此複雜性和可用記憶體以及檔案大小都很重要。它不會將任意大的資料集串流傳輸到 API 或為您建立資料庫記錄。
處理在瀏覽器中進行。儲存和分享皆為選用操作,需要帳戶,並會將所選內容傳送到我們的服務。 首先查看共享內容:知道連結的任何人都可以打開它。關閉此頁面不會刪除已儲存的副本。
這些是輸出配置,不是不同的 CSV 輸入類型。所有配置都適用於標準 CSV 檔案,但針對不同用例最佳化 JSON 輸出:
使用格式化 JSON 提高可讀性的通用轉換。適合大多數使用者。
無額外空格的最小化 JSON 輸出。針對 REST API 和資料傳輸進行最佳化。
強調階層結構。當您的 CSV 有點符號欄位時使用(例如 "user.name")。
輸出陣列的陣列而不是物件。保持表格結構,適用於資料處理。
上傳檔案、貼上资料或使用 standard conversion 格式的範例資料