清风笔记技术知识与工具

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 和字段结构,并使用集群或校验工具检查。

相关工具