0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
設定
在 JSON、YAML、TOML、XML、TOON、CSV 和 TSV 之間轉換結構化資料。選擇來源格式和目標格式,貼上內容或載入檔案,即可取得可複製或下載的轉換結果。
JSONJSON

運作方式

JSON、YAML、TOML、XML、TOON、CSV 和 TSV 是表示相同結構化資料的不同方式。JSON 在 API 中占主導;YAML 和 TOML 常見於設定檔;XML 仍存在於許多系統中;而 CSV/TSV 是表格和試算表的標準。

此工具會解析你選擇的來源格式,建構其內部結構,並以目標格式重新序列化。你可以輸入或貼上資料,或載入檔案。

所有格式都共享物件(鍵值對)和清單的概念,因此只要目標能表達,轉換就會保留結構。整個過程都在你的瀏覽器中進行。

範例

{ "name": "Ada", "age": 36 }name: Ada age: 36從 JSON 到 YAML:同一個物件,沒有大括號或引號,以縮排作為結構。
name = "Ada" age = 36{ "name": "Ada", "age": 36 }從 TOML 到 JSON:鍵 = 值 對變成物件的屬性。

使用情境

  • 將設定檔從一種格式遷移到另一種,例如為 CI/CD 管線從 JSON 遷移到 YAML。
  • 將 API 的 JSON 回應轉換為 CSV,以便在試算表中開啟。
  • 在整合使用不同格式的系統時,在 XML 和 JSON 之間轉換。

常見問題

轉換時會保留所有資料嗎?

結構和值會被保留,但某種格式特有的一些特性在另一種格式中沒有對應:YAML 或 TOML 的註解、XML 的屬性或豐富類型在轉為 JSON 時可能被簡化。

什麼時候 YAML 或 TOML 比 JSON 更合適?

適合手寫設定。YAML 和 TOML 支援註解且更易讀;JSON 沒有註解,但非常適合程式間交換。

具有巢狀結構的內容如何轉換為 CSV?

CSV 表示扁平表格,因此最適合一組具有相同鍵的物件清單。深度巢狀的結構必須扁平化,因為表格無法表達多個層級。

什麼是 TOON 格式?

它是一種精簡的物件導向記法,旨在簡潔地書寫結構化資料。工具將其視為又一種來源格式或目標格式。