JSON 工具
JSON 转 YAML 转换
将JSON转换为YAML以用于配置文件,反之亦然。保留数据类型、锚点和多文档YAML流。
jsonyamlconvertyml
JSON Input
YAML Output
What is JSON 转 YAML 转换?
JSON转YAML转换器在冗长明确的JSON和人类友好的缩进YAML格式之间转换— 这两种结构化数据语言共享相同的数据模型(标量、序列、映射),但针对不同的用例进行了优化。JSON擅长机器对机器通信(API、数据库、消息队列),因为其明确的分隔符消除了解析歧义。YAML擅长人类编写的配置(Kubernetes清单、Ansible Playbook、Docker Compose、CI管道),因为基于缩进的语法读写更快。本转换器无损地往返转换数据:将JSON转换为YAML以更轻松地手动编辑,然后将修改后的YAML转换回JSON以进行程序化使用。YAML输出可以格式化为块样式(默认,提高可读性)或流样式(紧凑的JSON类语法,带括号)。转换器支持YAML锚点和别名(用于去重)、由---和...标记分隔的多文档流,并保持日期、时间戳、布尔值和数字字符串的类型保真度(否则会被自动强制转换)。带行号错误消息的实时代码语法验证可在部署前捕获错误。
When to Use JSON 转 YAML 转换
用于从JSON模板生成Kubernetes清单、在格式之间转换OpenAPI规范、通过更可读的YAML编辑复杂的JSON配置,或转换CI管道定义。
How to Use JSON 转 YAML 转换
左侧粘贴JSON转换为YAML,或右侧粘贴YAML转换回JSON。在块(可读)和流(紧凑)YAML输出样式之间切换。下载任一格式。