JSON ↔ YAML 转换器
在 JSON 与 YAML 之间双向转换。粘贴 JSON 得到整洁的 YAML,或粘贴 YAML 得到有效的 JSON,数字、布尔值和空值都保持原样。
JSON 与 YAML 转换要点
JSON 严格而明确,YAML 则以易读为先。在两者之间转换,可以把配置从一个生态迁到另一个生态,而不必手工重写。
- 先校验 JSON:少一个逗号就会引出一连串的解析错误。
- 转成 YAML 后请检查缩进,因为在 YAML 里缩进就是结构。
- 确认布尔值、空值和数字经过一来一回仍是原样,没有变成字符串。
JSON YAML 转换器常见问题
为什么 YAML 看起来比 JSON 短?
YAML 省去了大部分引号、花括号和逗号,所以同样的数据通常占的地方更少。
把 YAML 转成 JSON 时注释会保留吗?
不会。JSON 没有注释语法,所以每一行注释都会在转换中丢失。
转换之后怎样避免类型出错?
读一遍结果,检查布尔值、空值和数字。带引号的值是字符串,哪怕它看起来像数字。