JSON 转 YAML
把 JSON 配置转换成 YAML 形式,也可以顺手格式化 JSON,适合配置迁移和文档整理。
JSONYAML配置
从 JSON 配置转换为易读 YAML
把合法 JSON 粘贴到输入框后执行转换,工具会保留对象层级、数组和常见基础类型,并输出适合配置文件阅读的缩进结构。它适用于 Kubernetes 示例、CI 配置说明、接口文档和项目配置迁移;数据只在当前浏览器中处理。
配置迁移
把程序导出的 JSON 整理成便于人工维护的 YAML 初稿。
文档示例
将嵌套对象转换为层级清晰的代码片段,减少手工缩进错误。
格式检查
转换前会先解析 JSON,可快速发现缺少引号、逗号或括号的问题。
类型需要特别确认
YAML 中的日期、布尔值、空值和带前导零数字可能被不同解析器解释为特殊类型。转换后应在目标框架中重新加载验证,尤其不要直接覆盖生产配置。
支持范围
本工具面向常见 JSON 对象和数组,不处理 YAML 锚点、别名、标签、多文档分隔符等高级语法。复杂双向迁移请使用目标语言的成熟 YAML 库。
常见问题
为什么注释没有被保留?
JSON 标准不包含注释,因此从 JSON 转换时没有可迁移的注释信息,需要在 YAML 中重新补充。
输出能直接用于 Kubernetes 吗?
语法转换不等于资源校验。仍要确认 apiVersion、kind、metadata 和字段结构,并使用集群或校验工具检查。