配置格式工作台
用于 JSON 与 YAML 1.2 配置的语法检查、格式化和互转。每份最多 1 MiB,本地处理,不上传、不自动保存。
基本流程
选择输入格式、输出格式和缩进,粘贴配置或载入 UTF-8 文件,点击「校验并转换」。相同格式用于校验与格式化,JSON → YAML / YAML → JSON 用于互转。「反向转换」将成功结果移入左侧并交换格式,立即重算。结果可复制或下载。修改输入或设置后旧结果失效,避免导出过期配置。
精度、类型与注释
整数字面量通过 BigInt 保留精度,输出 JSON 大整数仍为数值,不擅自改成字符串;下游使用普通 JSON.parse 仍可能丢失大整数精度,应由目标程序选择精度安全的解析器。小数按 JavaScript IEEE-754 双精度处理,字面量格式与键顺序可能规范化;需要完全保留字面量的配置请保留原件。
YAML 使用 1.2 core schema,yes / no 等按字符串处理,不采用 1.1 的隐式布尔规则。YAML → JSON 不保留注释、锚点和排版,别名展开为值;同格式 YAML 格式化保留注释与锚点,但缩进和引号可能变化。未知自定义标签、多文档、复杂键、重复键、NaN / Infinity、循环引用会报错,避免静默改意。
使用边界
最多 100 层嵌套,别名展开有预算限制,结果最多 4 MiB。错误会尽量附带解析器行列信息。此工具验证格式与类型兼容,不验证 Kubernetes、CI 或业务程序的配置 schema;格式转换成功不代表业务配置有效。当前支持 JSON / YAML,不将 TOML、JSON5、环境变量文件当作兼容输入。