需要反向转换吗?
JSON to YAML ConverterYAML 输入
JSON 输出
输入 YAML 数据以转换为 JSON
转换后的数据将显示在这里
将 YAML 数据实时转换为 JSON,支持即时预览
输入 YAML 数据以转换为 JSON
转换后的数据将显示在这里
使用这个在线 YAML 转 JSON 工具,将配置文件、Kubernetes 清单或 CI/CD 配置转换为 JSON,便于 API 与工具链使用。
步骤 1 – 粘贴或上传 YAML
步骤 2 – 检查转换结果
步骤 3 – 处理边界情况
步骤 4 – 复制或下载 JSON
YAML 转 JSON 小贴士
# YAML 输入
apiVersion: v1
kind: ConfigMap
metadata:
name: app-config
data:
database_url: postgres://localhost/db
debug: true
ports:
- 8080
- 8081
// JSON 输出
{
"apiVersion": "v1",
"kind": "ConfigMap",
"metadata": {
"name": "app-config"
},
"data": {
"database_url": "postgres://localhost/db",
"debug": true,
"ports": [8080, 8081]
}
}配合这些工具在不同格式间转换,并高效处理各种配置文件。
支持常见 YAML 特性,包括标量、序列(数组)、映射(对象)、多行字符串与基础语法。对于 anchor/引用等复杂特性,支持可能有限。
由于 JSON 不支持注释,YAML 注释通常会在转换过程中被移除,转换重点在于数据结构本身。
可以。工具能处理多层嵌套的对象与数组结构,输出的 JSON 会保持相同的层级关系。
YAML 数据类型会转换为对应的 JSON 类型:字符串保持为字符串,数字为 JSON 数值,布尔值保持为布尔值,null 会被保留。YAML 的其他类型会尽量映射到最接近的 JSON 表示。