跳至內容
Monu Tools

JSON 轉 CSV 轉換器

將 JSON 轉為 CSV,也可將 CSV 轉回 JSON,雙向均可。選擇分隔符、處理帶引號的欄位並複製結果。一切都在瀏覽器中執行。

如何使用 JSON ⇄ CSV

  1. 01

    選擇方向:JSON 轉 CSV 或 CSV 轉 JSON。

  2. 02

    貼上你的資料並選擇分隔符(逗號、分號或 Tab)。

  3. 03

    從輸出面板複製轉換後的結果。

它的作用

此轉換器將 JSON 物件陣列轉換為 CSV,並將 CSV 解析回 JSON,雙向進行。選擇方向,貼上數據,選擇分隔符,然後複製結果。

它可以方便地在電子表格、API 和配置文件之間移動數據,整個轉換是在客戶端進行的,因此你的數據保持私密性。

它期望的 JSON 形狀

它期望 JSON 作為物件數組,例如 [{"name":"Mo","age":3}]。 CSV 列是物件中所有鍵的並集,單一物件成為一行,任何嵌套值都以 JSON 文字形式寫入其單元格內。

引用和分隔符

它遵循標準 CSV 引用規則,因此包含分隔符號、引號或換行符的值會用引號括起來並正確轉義,並且 CSV 解析器會讀回這些值而不會丟失資料。

你可以選擇逗號、分號或製表符作為分隔符號。逗號是預設值,也是最常見的;分號適合逗號作為小數點分隔符號且電子表格需要它的區域;選項卡產生 TSV。

返回時進行類型推斷

當將 CSV 讀回 JSON 時,它會明智地推斷類型:純數字和 true/false 成為真正的 JSON 值,而帶有前導零的值(例如 007)仍保留為文本,因此標識符和代碼不會被破壞。

常見問題

它期望什麼樣的 JSON 結構?

一個物件陣列,如 [{"name":"Mo","age":3}]。欄位是所有鍵的聯集。單個物件變為一行,巢狀值會以 JSON 形式寫入儲存格內。

它處理值內的逗號和引號嗎?

處理。包含分隔符、引號或換行的欄位會按 CSV 標準加引號並轉義,CSV 解析器也能正確讀回。

數字和布林值會被轉換嗎?

讀取 CSV 時,普通數字和 true/false 會變成真實的 JSON 值,而帶前導零的值(如 007)保持為文字,以免識別碼被破壞。

我的資料會被上傳嗎?

不會。轉換完全在你的瀏覽器中執行;你貼上的內容不會離開你的裝置。

來源

報告問題