YAML 与 JSON 转换
在线把 YAML 转成 JSON、把 JSON 转成 YAML,支持锚点、别名与合并键,语法错误会定位到具体行列。解析在浏览器内完成,内容不上传。
示例: ·
YAML 与 JSON 的关键差异
YAML 允许注释、锚点引用、多行字符串和不带引号的键,JSON 都不允许。所以 YAML 转 JSON 是有损的:注释和锚点会在转换时消失,键顺序也可能被调整。
JSON 转 YAML 则是安全的,输出一定能被 YAML 解析器读回去。
日期会被转换
YAML 规范里没加引号的 2024-01-01 这类值会被解析成日期对象,转成 JSON 后变成 ISO 字符串。需要保持原样的话,在 YAML 里给值加引号。
常见问题
转换会上传我的内容吗
不会。解析与转换全部在浏览器内完成,内容不会离开你的设备。
支持 YAML 1.2 全部语法吗
支持锚点、别名、合并键、多行块标量等主流特性。少数边缘语法(如自定义标签)保持原样不做求值。