YAML 구성 파일을 포맷된 JSON으로 변환
YAML을 JSON으로 변환하면 구성, CI 스니펫, 인프라 예시 또는 문서 데이터가 API, 스크립트, 테스트 픽스처 또는 더 엄격한 검증 도구에서 사용되어야 할 때 유용합니다. 이 변환기는 하나의 YAML 문서를 파싱하여 들여쓰기된 JSON을 작성합니다.
JSON은 YAML보다 표현력이 낮습니다. 주석, 앵커, 별칭 및 일부 YAML 고유 문법은 JSON에 직접적인 동등물이 없으므로 프로덕션 구성으로 사용하기 전에 출력물을 검토하세요.
변환 후 검토 사항
- 원래 YAML을 설명하는 데 도움이 되었던 주석 및 앵커.
- 암묵적인 YAML 값 예:
true,false,null및 숫자. - JSON 출력에서 문자열로 유지되어야 하는 따옴표 처리된 값.
- 다중 문서 YAML (구분자 '---' 사용)
---변환하기 전에 분리해야 합니다.
문자열 참고: ID, 우편번호(ZIP), 버전 번호처럼 숫자처럼 보이는 값이 문자열로 남아야 하는 경우 YAML에서 값을 따옴표로 묶으세요.
YAML → JSON 자주 묻는 질문
YAML의 주석, 앵커 및 별칭이 보존되나요?
아니요. JSON은 주석, 앵커 또는 별칭을 지원하지 않으므로 이러한 YAML 전용 기능은 출력에 반영되지 않습니다.
YAML 값의 타입이 왜 변경되었나요?
YAML은 불리언, null 및 숫자를 유추할 수 있습니다. 값이 JSON 문자열로 유지되어야 하면 YAML에서 따옴표로 묶으세요.
여러 YAML 문서를 한 번에 변환할 수 있나요?
이 변환기는 하나의 YAML 문서를 대상으로 합니다. 다중 문서 YAML은 변환 전에 분리하여 각 문서가 명확한 JSON 출력물을 갖도록 하세요.