본문으로 건너뛰기

JSON YAML 변환

JSON YAML 변환

JSON YAML 변환으로 JSON과 YAML을 나란히 편집하고 한쪽을 수정하면 다른 쪽에 즉시 반영할 수 있습니다. 들여쓰기, 키 정렬, 다중 문서 YAML을 지원해 Kubernetes, Helm, API 설정 점검에 유용합니다. 모든 처리는 브라우저 안에서 로컬로 이루어집니다.

JSON 들여쓰기

YAML 들여쓰기

객체 키 정렬

배열을 다중 문서 YAML로 분할(--- 구분)

JSON

YAML

JSON YAML 변환

빠른 시작

1
왼쪽 편집기에 JSON을 붙여넣거나 입력하면 오른쪽의 YAML이 자동으로 업데이트됩니다.
2
오른쪽에 YAML을 입력하면 왼쪽의 JSON이 자동으로 업데이트됩니다.
3
동기화는 완전히 양방향입니다. 모드 전환이 필요하지 않습니다. 한쪽을 편집하면 다른 쪽이 즉시 업데이트됩니다.
4
상단 도구 모음을 사용하여 JSON/YAML 들여쓰기를 설정하고, 키 정렬을 활성화하고, 다중 문서 YAML 출력을 전환합니다.
5
포커스를 이동하는 대신 들여쓰기를 삽입하려면 편집기에서 Tab 키를 누르세요.
6
각 편집기의 오른쪽 상단에는 복사 및 지우기 버튼이 있습니다. 한쪽을 지우면 양쪽이 모두 지워집니다.

자주 쓰는 활용 사례

Kubernetes 작성

YAML과 JSON 간에 K8s 리소스 매니페스트를 변환하여 두 보기 모두에서 구조를 검사합니다.

Helm 값 디버깅

value.yaml을 JSON으로 변환하여 IDE의 유형 및 중첩을 검사합니다.

CI/CD 파이프라인

GitHub Actions(YAML)와 JSON을 사용하는 CI 시스템 간에 스니펫을 빠르게 변환합니다.

API 디버깅

보다 명확한 계층적 보기를 위해 JSON 페이로드를 YAML로 변환합니다.

구성 마이그레이션

YAML과 JSON 간의 구성 파일을 일괄 변환합니다.

형식화 및 유효성 검사

줄/열 오류 위치와 함께 양방향 동기화를 통해 JSON/YAML 구문을 확인합니다.

활용 팁

대부분의 경우 2칸 JSON 들여쓰기가 작동합니다. 깊은 중첩 또는 Helm 값 파일에는 공백 4개를 사용하세요.
키 정렬을 켜면 객체 키를 알파벳순으로 표시할 수 있어 구성 차이를 더 쉽게 비교할 수 있습니다.
JSON 루트가 배열인 경우 다중 문서 YAML을 활성화하여 각 요소를 별도의 문서(---)로 분할합니다. 이는 다중 리소스 K8s 파일에 유용합니다.
입력이 유효하지 않으면 해당 편집기가 오류 줄을 강조 표시합니다. 그 줄에 마우스를 올리거나 누르면 행/열과 상세 내용을 볼 수 있고, 다른 쪽은 마지막 유효한 콘텐츠를 유지합니다.
대용량 콘텐츠의 경우 먼저 붙여넣고 동기화를 기다린 다음 계속해서 편집하여 과도한 재변환을 방지하세요.

제한 사항 및 호환성

YAML 구문 분석은 YAML 1.2 사양을 따릅니다. 일부 YAML 1.1 관련 동작(예: 자동 부울 변환 예/아니요)이 다를 수 있습니다.
JSON 숫자는 JavaScript IEEE 754 제한을 따릅니다. 53비트 안전 정밀도를 초과하는 정수는 정확도를 잃을 수 있습니다.
YAML 앵커 및 별칭(&, *, <<)은 JSON으로 변환될 때 구체적인 값으로 확장됩니다. 참조는 보존될 수 없습니다.
JSON은 주석을 지원하지 않으므로 변환 중에 YAML 주석이 삭제됩니다.

개인정보 및 보안

모든 처리는 브라우저에서 로컬로 이루어지며 데이터는 기기를 벗어나지 않습니다.

자주 묻는 질문

5

다음 작업에 도움이 되는 관련 도구입니다.