Utils365

將 JSON 轉為 YAML

將 JSON 轉成意義完全相同、清楚易讀的 YAML。

貼上 JSON、開啟 .json 檔案,或將檔案拖放到這裡

下一步: JSON 格式化工具 · JSON 轉 XML · JSON 轉 CSV

回報此工具的問題

如何使用 JSON 轉 YAML

  1. 貼上 JSON

    貼上 JSON,或開啟、拖放 .json 檔案。輸入時就會即時檢查並轉換。

  2. 選擇縮排

    選擇 2 或 4 個空格。鍵維持原本順序,數字保留你寫下的每一位。

  3. 複製或下載

    複製 YAML,或下載為 .yaml 檔案。

為什麼選擇 Utils365

  • 相容所有 YAML 剖析器

    yes、on、007 或 2024-01-01 等可能被 YAML 剖析器誤判的字串會加上引號,在新舊剖析器中都維持為文字。

  • 不重排、不捨入

    鍵依你寫的順序輸出,1.10 這類數字和很長的 ID 都保留每一位。

  • 錯誤改得了

    無效的 JSON 會顯示錯誤所在的行與欄,並提供提示,例如多餘的逗號或少了引號。

  • 注重隱私

    JSON 在您的裝置上轉換,絕不會上傳,設定檔中的機密資訊都留在您手上。

常見問題

可以轉換 JSON 陣列或單一值嗎?

可以。最上層的陣列會變成 YAML 清單,單一值(如 42 或 "hello")會變成一行的 YAML 文件。

為什麼有些字串加了引號?

YAML 會把沒加引號的 yes、no、on、off、數字和日期讀成布林值、數字或日期。加上引號能讓它們維持為 JSON 中的文字。

鍵的順序或數字會改變嗎?

不會。鍵維持原本順序,即使是 "2" 和 "1" 這類鍵也一樣,數字會完全依 JSON 中的寫法輸出。

JSON 可以帶註解到 YAML 嗎?

不行。標準 JSON 沒有註解,所以 YAML 中也沒有。轉換後可在行首用 # 加上註解。

有大小限制嗎?

最大可開啟 50 MB 的檔案。非常大的結果在頁面上會截斷顯示,但複製和下載會包含全部內容。