YAML 与 JSON 双向转换,支持格式化输出, 浏览器本地处理,您的数据不会上传到任何服务器。
YAML(YAML Ain't Markup Language)是一种人类可读的数据序列化格式,广泛用于配置文件(如Docker Compose、Kubernetes、GitHub Actions)。但程序处理时通常需要转为JSON格式。YAML转JSON工具可以在两种格式之间快速双向转换,方便开发和运维人员使用。
DevOps工程师编写K8s配置文件时,需要在YAML和JSON之间切换。前端开发用YAML写国际化配置,构建时转JSON。后端API返回JSON,需要转成YAML格式的文档。学习YAML语法时,用JSON对照理解结构。
选择转换方向(YAML→JSON或JSON→YAML),将源数据粘贴到左侧输入框,点击「转换」按钮,右侧显示转换结果。如果源数据有语法错误,工具会显示错误信息和行号。转换后的结果可以一键复制,也可以下载为文件。
YAML支持注释、锚点引用、多行字符串,更适合写配置文件;JSON更严谨、解析速度快,适合数据传输和API交互,两者可以无损互转。
是的,YAML规范要求使用空格缩进,不支持Tab键。通常用2空格表示层级,同级元素必须严格对齐,缩进错误是最常见的YAML语法问题。
用and符号定义锚点,用星号引用,可以实现配置复用,避免重复书写。例如数据库公共配置定义一次,多个环境都可以引用。
用竖线保留换行符,用大于号折叠换行(转为空格)。加号表示保留末尾换行,减号表示删除末尾换行,根据输出需求选择。