跳至主要内容
全部工具

开发者工具

YAML ↔ JSON 转换器

即时将 YAML 转为 JSON 或 JSON 转为 YAML。支持 Docker Compose、Kubernetes manifest、GitHub Actions CI/CD 及各种配置文件。

默认保护隐私。 处理过程在浏览器中完成。

  1. 添加输入选择文件、粘贴内容或填写信息。
  2. 选择设置查看实用的默认设置,并按需调整。
  3. 保存结果复制或下载完成的结果。
加载预设:
100% 浏览器内执行
YAML 输入
652 chars · 0.6 KB
JSON 输出
{
  "version": "3.8",
  "services": {
    "web": {
      "build": {
        "context": ".",
        "dockerfile": "Dockerfile"
      },
      "ports": [
        "3000:3000"
      ],
      "environment": {
        "NODE_ENV": "production",
        "DATABASE_URL": "postgres://user:secret@db:5432/app_db"
      },
      "depends_on": [
        "db",
        "redis"
      ],
      "restart": "always"
    },
    "db": {
      "image": "postgres:16-alpine",
      "restart": "always",
      "environment": {
        "POSTGRES_USER": "user",
        "POSTGRES_PASSWORD": "secret",
        "POSTGRES_DB": "app_db"
      },
      "volumes": [
        "db_data:/var/lib/postgresql/data"
      ],
      "ports": [
        "5432:5432"
      ]
    },
    "redis": {
      "image": "redis:7-alpine",
      "restart": "always",
      "ports": [
        "6379:6379"
      ]
    }
  },
  "volumes": {
    "db_data": {
      "driver": "local"
    }
  }
}
输出大小: 0.9 KB有效 JSON
格式:
JSON 缩进:
100% 私密

客户端处理

您的服务器凭据、CI/CD 密钥和 Kubernetes 配置均在浏览器本地转换。零遥测或服务器传输。

不使用云存储或泄露数据
DevOps

DevOps & CI/CD 原生支持

已通过 Docker Compose 文件、Kubernetes 多文档 YAML(`---`)、GitHub Actions 工作流及 OpenAPI 架构的测试。

Docker · K8s · GitHub Actions · OpenAPI
双向

即时双向转换

一键在 YAML 转 JSON 和 JSON 转 YAML 之间无缝切换,支持自定义缩进格式。

YAML 1.2 · JSON · 压缩 · 格式化

为配置文件开发流程打造

在交付工具链所需的 YAML 和 JSON 之间转换。

双向转换

转换嵌套对象和数组的 YAML 与 JSON。

适合配置文件

支持 Docker Compose、Kubernetes 和 CI/CD 配置。

配置转换要点

在本地验证、格式化并导出配置。

  • 将 YAML 转为 JSON,或 JSON 转为 YAML。
  • 选择紧凑或格式化输出。
  • 从设备加载常见配置文件。

常见问题

可以转换 Docker Compose 文件吗?

可以,粘贴 YAML 配置即可导出 JSON。

可以上传文件吗?

可以,直接从设备打开支持的 YAML 或 JSON 文件。

需要 DevOps 自动化或云基础设施?

我们构建 CI/CD 流水线、容器部署和 Kubernetes 架构。

联系团队