使用说明
同一份配置信息可能需要分别写进 JSON 接口和 YAML 配置文件。此工具先解析 JSON5 输入,再生成 YAML 文本,保留常见的对象、数组、字符串和布尔值结构。转换结果还需要放回目标系统验证,工具不检查应用自身的配置规则。
- 在 Your JSON 中粘贴脱敏后的对象或数组。
- 检查 YAML 中的缩进、列表与引号,确认文本字段仍是文本。
- 复制结果后,在目标应用中验证字段名称和允许的类型。
输入与输出示例
输入
{"service":"demo","ports":[8080,8081],"enabled":true}输出示例
service: demo ports: - 8080 - 8081 enabled: true
数组在 YAML 中使用短横线表示,缩进表达层级。
限制与注意事项
- JSON5 的注释在解析时会丢失,不能把本工具当作保留注释的配置编辑器。
- 长整数、日期样式字符串和空值应重点检查。长编号建议从源头保存为字符串。
- 转换在浏览器完成,不需要把输入提交到转换接口;页面同时加载第三方广告脚本,请使用脱敏样例。
常见问题
为什么有些字符串带引号?
YAML 序列化器可能用引号避免字符串被误读为数字、布尔值或其他语法。不要仅为美观去掉这些引号。
转换成功就能直接用作 Docker 或 Kubernetes 配置吗?
不一定。转换只处理格式,目标系统还要求特定的字段结构和版本。
相关工具与教程
查看配置排查教程内容由轻工具编辑整理。发现说明与实际结果不一致时,欢迎通过联系页面反馈脱敏样例。