YAML转JSON工具
在线将YAML数据转换为JSON格式,支持自定义JSON缩进宽度,输入YAML即可实时得到格式化的JSON文本,适合配置文件格式转换。
免费在线工具
Loading…
使用说明
- 在输入框粘贴或编辑YAML内容
- 可设置输出JSON的缩进空格数(默认2个空格)
- 下方实时显示转换后的JSON结果
- 如果YAML格式有误,会显示具体的解析错误提示
功能介绍
- 支持将YAML对象、数组、嵌套结构转换为等价的JSON格式
- 可自定义JSON输出的缩进空格数,适配不同代码风格
- 输入即实时转换,无需手动触发
- YAML解析失败时给出明确的错误提示
使用场景
Kubernetes/CI配置转JSON处理
将YAML格式的K8s清单或CI配置转换为JSON,便于用JSON工具链(如jq)做进一步处理。
配置文件格式迁移
项目从YAML配置迁移到JSON配置格式时,快速完成批量内容转换。
程序化读取YAML配置前预转换
在不方便直接解析YAML的环境中,先转换为JSON再交由程序处理。
学习YAML与JSON的对应关系
对照查看同一份数据在YAML和JSON两种格式下的具体写法差异,辅助学习。
常见问题
支持哪些YAML语法?
支持常见的YAML语法:映射(对象)、序列(数组)、标量(字符串/数字/布尔值/null)及多层嵌套结构;过于复杂或非标准的YAML扩展语法(如锚点引用、多文档分隔符)可能不完全支持。
缩进宽度设置是做什么用的?
用于控制输出JSON的美化缩进空格数(如2或4个空格),方便匹配你项目的代码风格,不影响JSON的数据内容。
为什么提示YAML解析错误?
通常是YAML缩进不一致、冒号后缺少空格或语法结构有误导致,请检查YAML格式后重试,错误信息会给出具体提示。
数据会上传到服务器吗?
不会,转换完全在浏览器本地完成,不上传任何数据。