T

Text Machine

강력한 텍스트 도구를 브라우저에서

JSON ↔ YAML 변환기

JSON을 YAML로, YAML을 다시 JSON으로 브라우저에서 바로 변환하세요. 두 형식 중 어느 것이든 붙여넣으면 들여쓰기가 깔끔하게 정리된 결과를 얻을 수 있어, 설정 파일과 CI 파이프라인, Kubernetes 매니페스트에 안성맞춤입니다.

들여쓰기

JSON 입력
YAML 출력

위에 데이터를 입력하면 변환된 결과가 여기에 표시됩니다.

JSON ↔ YAML 변환기 사용 방법

  1. 1

    변환 방향 선택

    토글을 사용해 ‘JSON을 YAML로’ 또는 ‘YAML을 JSON으로’를 선택하세요. 바꾸기 버튼을 누르면 결과가 입력란으로 옮겨져 반대 방향으로 다시 변환할 수 있습니다.

  2. 2

    데이터 붙여넣기

    JSON이나 YAML을 입력란에 붙여넣으세요. 입력하는 즉시 변환이 자동으로 실행되며, 구조와 중첩, 데이터 타입이 그대로 유지됩니다.

  3. 3

    들여쓰기 선택

    프로젝트 스타일에 맞게 2칸 또는 4칸 들여쓰기를 선택하세요. 어느 형식이든 결과는 깔끔하고 정확한 들여쓰기를 유지합니다.

  4. 4

    결과 복사

    변환된 결과를 확인하고 클립보드에 복사하면 설정 파일이나 파이프라인, 코드에 바로 붙여넣을 수 있습니다.

자주 묻는 질문

JSON과 YAML은 어떻게 다른가요?
JSON은 중괄호와 대괄호를 사용하는 엄격한 데이터 형식으로, API와 기계 간 데이터 교환에 적합합니다. YAML은 사람이 읽기 편한 JSON의 상위 집합으로, 중괄호 대신 들여쓰기를 사용하고 주석을 지원합니다. 그래서 Docker Compose, GitHub Actions, Kubernetes 매니페스트 같은 설정 파일에 널리 쓰입니다.
JSON을 YAML로 어떻게 변환하나요?
JSON을 입력란에 붙여넣으면 도구가 이를 파싱한 뒤 YAML로 다시 직렬화하며, 구조와 중첩, 배열은 물론 숫자·불리언·null 같은 데이터 타입까지 그대로 보존합니다. 프로젝트 규칙에 맞게 들여쓰기 너비를 선택하세요.
YAML을 다시 JSON으로 변환할 수도 있나요?
네. 방향을 ‘YAML을 JSON으로’로 바꾸면 도구가 YAML을 파싱해 보기 좋게 정렬된 유효한 JSON으로 출력합니다. 다만 JSON에는 주석 문법이 없기 때문에 YAML 주석은 그대로 옮겨지지 않습니다.
신뢰할 수 없는 YAML을 파싱해도 안전한가요?
네. 이 변환기는 안전한 YAML 스키마(safe schema)를 사용합니다. 이 스키마는 맵, 시퀀스, 문자열, 숫자, 불리언, null 같은 표준 데이터 타입만 불러오며, 코드를 실행하거나 사용자 정의 타입을 생성하지 않습니다. 따라서 신뢰할 수 없는 YAML을 붙여넣어도 브라우저에서 어떤 것도 실행되지 않습니다.
내 데이터가 서버로 전송되나요?
아니요. 모든 파싱과 변환은 전적으로 브라우저 안에서 실행됩니다. 입력한 데이터는 업로드되거나 기록·저장되지 않으므로 완벽하게 보호되며, 이 도구는 오프라인에서도 계속 작동합니다.

관련 도구

이런 편리한 도구도 함께 사용해 보세요

JSON ↔ CSV 변환기

유닉스 타임스탬프 변환기

이진수 ↔ 십진수 변환기

십진수 ↔ 이진수 변환기

CSV를 JSON으로 변환기

텍스트 ↔ 바이너리 변환기