使用说明
YAML 便于人工维护,JSON 则经常用于接口请求和程序配置。本工具解析 YAML 后输出 JSON,适合比较配置片段或准备请求样例。YAML 注释不属于最终数据,转换后不会保留。
- 把一个 YAML 文档粘贴到 Your YAML。
- 出现解析错误时,先检查缩进、冒号后的空格与引号是否配对。
- 核对输出中的字符串、数字、布尔值及 null,再复制 JSON。
输入与输出示例
输入
service: demo ports: - 8080 enabled: true
输出示例
{
"service": "demo",
"ports": [
8080
],
"enabled": true
}输出使用当前工具默认的 3 个空格缩进。
限制与注意事项
- 只处理单个 YAML 文档;多个由 --- 分隔的文档应分别转换。
- 当前实现支持常见的锚点和合并键,但序列化为 JSON 后不会保留锚点写法或注释。
- 输入仅为 false、0 或 null 等顶层值时,当前版本可能显示空输出。这是实现限制,可临时把值包在对象字段中处理。
- 不要把密钥、数据库密码或真实用户信息作为公开示例。
常见问题
数字编号的前导零为什么没有了?
未加引号的值可能被解析成数字。如果它表示编号而不是用于计算的数量,应在 YAML 中显式写成带引号的字符串。
空字段会变成什么?
YAML 中只有字段名而没有值的写法通常对应 null,而不是空字符串。需要空字符串时应明确写引号。
相关工具与教程
查看配置排查教程内容由轻工具编辑整理。发现说明与实际结果不一致时,欢迎通过联系页面反馈脱敏样例。