YAML ↔ JSON Converter
Free online YAML to JSON converter and vice versa. Convert between YAML and JSON formats instantly. Validate syntax during conversion. Client-side processing.
常见问题
- YAML和JSON有什么区别?
- YAML使用缩进表示层级关系,更易读;JSON使用大括号和方括号。YAML支持注释、多行字符串、锚点引用等高级特性;JSON更简洁、解析更快、兼容性更好。
- 哪些YAML特性无法转换?
- YAML的高级特性如锚点引用(&alias)、自定义标签(!tag)、多文档(---)在转换为JSON时会丢失。复杂类型如日期时间、特殊编码等会转为字符串。
- 如何处理YAML中的多行字符串?
- YAML的多行字符串语法(|保留换行、>折叠换行)会转换为JSON中的普通字符串,换行符转为\n。多行字符串在JSON中无法保持原有的视觉格式。
- 为什么JSON输出没有引号?
- 标准的JSON规范允许某些字符串不加引号(如简单键名)。如果需要严格JSON格式或兼容旧版解析器,可以勾选"字符串加引号"选项。
- 如何处理null值?
- JSON的null转为YAML的空值(null或~)。YAML的null、~、空都会转为JSON的null。大部分情况下null值可以正确互转。