JSON 轉 YAML 工具
線上將 JSON 轉換為 YAML,輸出整潔縮排並即時校驗,全程在瀏覽器中完成
JSON 輸入
YAML 輸出
區分 YAML 中的字串與數字
常見問題解答: YAML 輸出中的字串何時需要加引號?
代碼 "001" 保持為字串,false 保持為布林值,null 保持為空值。縮排只改變排版,不改變這些值。鍵、陣列及巢狀物件依解析後的 JSON 序列化;JSON 不支援註解,因此無法還原註解。
JSON 使用 JavaScript JSON.parse 解析。超過安全整數範圍的數字可能損失精確度,識別碼應使用加引號的字串。本工具不執行範本,也不驗證 Kubernetes、Compose 等應用程式的專用設定規則。
輸入
{"code":"001","enabled":false,"items":[1,null]}格式化輸出
code: '001' enabled: false items: - 1 - null
權威參考資料
定義此工具所支援格式的標準與官方文件。
RFC 8259 - The JavaScript Object Notation (JSON) Data Interchange Format
定義 JSON 資料交換格式及其文法的 IETF 標準。
JSON - json.org
Douglas Crockford 的原始 JSON 網站,提供多種語言的格式介紹。
MDN Web Docs - Working with JSON
Mozilla 的 JavaScript JSON 處理指南:解析、字串化與 reviver 函式。
JSON - Wikipedia
JSON 的資料型別、語法沿革,以及它崛起為主流 API 交換格式的過程。
YAML 1.2.2 Specification - yaml.org
yaml.org 上的官方 YAML 1.2.2 規格——此格式的官方首頁。
YAML - Wikipedia
YAML 語法:區塊風格、錨點、型別解析,以及挪威問題。
用於格式化、校驗和轉換結構化資料與標記內容的實用工具