YAML ↔ JSON 변환기
YAML과 JSON 형식을 상호 변환합니다. 중첩 객체, 배열, 멀티라인 문자열을 지원합니다.
들여쓰기
YAML
JSON
YAML ↔ JSON 변환기란?
YAML과 JSON은 데이터 직렬화에 널리 사용되는 형식입니다. YAML은 사람이 읽기 쉬운 형식으로 설정 파일에 많이 사용되며, JSON은 API 통신과 데이터 교환에 표준으로 사용됩니다. 이 도구를 사용하면 두 형식 간의 변환을 쉽게 수행할 수 있습니다.
사용 방법
- 왼쪽 YAML 영역 또는 오른쪽 JSON 영역에 데이터를 입력합니다.
- 'YAML → JSON' 또는 'JSON → YAML' 버튼을 클릭하여 변환합니다.
- 자동 감지가 활성화되면 입력 형식을 자동으로 인식합니다.
- 들여쓰기 크기(2 또는 4 스페이스)를 선택할 수 있습니다.
- 복사 버튼으로 결과를 클립보드에 복사합니다.
자주 묻는 질문
Q: YAML과 JSON의 차이점은 무엇인가요?
YAML은 들여쓰기로 구조를 표현하며 주석을 지원합니다. JSON은 중괄호와 대괄호로 구조를 표현하며 주석을 지원하지 않습니다. YAML은 더 간결하고 읽기 쉽지만, JSON은 더 엄격하고 파싱이 빠릅니다.
Q: 멀티라인 문자열은 어떻게 변환되나요?
YAML의 멀티라인 문자열(| 또는 >)은 JSON에서 \n으로 이스케이프된 문자열로 변환됩니다. 반대로 JSON의 이스케이프된 줄바꿈은 YAML 변환 시 적절히 처리됩니다.
Q: 변환 시 주석은 어떻게 되나요?
YAML의 주석(#)은 JSON으로 변환할 때 제거됩니다. JSON은 주석을 지원하지 않기 때문입니다.