Convertools Dev
전체 도구

YAML을 JSON으로 변환

YAML 설정 파일을 JSON으로 바꾸고, 오류는 줄과 칸으로 보여 줘요.

YAML 입력

텍스트를 붙여넣거나 파일을 여기에 끌어다 놓으세요 (최대 50MB).

JSON 결과

무료로 사용할 수 있어요. 입력값은 이 브라우저에만 남아요.

사용 방법

  1. YAML을 붙여넣거나 .yaml, .yml 파일을 끌어다 놓으세요.
  2. JSON 들여쓰기를 고르세요.
  3. 결과를 복사하거나 .json 파일로 다운로드하세요.

YAML 1.2 core 스키마로 읽어요. 앵커와 별칭은 펼치고, 병합 키(<<)를 적용하고, ---로 나뉜 여러 문서는 JSON 배열로 만들어요.

2024-01-05 같은 날짜는 문자열로 남아요. .inf, .nan처럼 JSON에 없는 값은 null이 돼요.

예시

YAML 입력
# Shared settings
defaults: &defaults
  restart: always
  image: nginx:1.27
services:
  web:
    <<: *defaults
    ports:
      - "80:80"
  api:
    <<: *defaults
    image: node:22
    environment:
      NODE_ENV: production
      DEBUG: "false"
JSON 결과
{
  "defaults": {
    "restart": "always",
    "image": "nginx:1.27"
  },
  "services": {
    "web": {
      "restart": "always",
      "image": "nginx:1.27",
      "ports": [
        "80:80"
      ]
    },
    "api": {
      "restart": "always",
      "image": "node:22",
      "environment": {
        "NODE_ENV": "production",
        "DEBUG": "false"
      }
    }
  }
}