jsonecho

JSON YAML 변환

설정 파일, Kubernetes 매니페스트, CI 파이프라인을 위해 JSON을 읽기 쉬운 YAML로 변환합니다.

도구를 불러오는 중...

JSON YAML 변환 사용 방법

  1. JSON을 붙여 넣으세요. 예를 들어 OpenAPI 문서나 JSON 형태의 Kubernetes 매니페스트입니다.
  2. 들여쓰기를 공백 2칸 또는 4칸 중에서 선택하세요.
  3. YAML을 설정 파일에 복사하세요.

JSON YAML 변환 소개

YAML은 실제로는 JSON의 상위 집합이므로 모든 JSON 파일을 YAML로 표현할 수 있습니다. 차이는 가독성입니다. 중괄호가 없고, 대부분의 문자열에 따옴표가 없으며, 구두점 대신 들여쓰기를 사용합니다. 그래서 Kubernetes, Docker Compose, GitHub Actions, Ansible, OpenAPI가 모두 YAML을 기반으로 합니다.

변환기는 블록 스타일 YAML을 작성합니다. 문자열은 숫자나 불리언처럼 보이는 등 꼭 필요할 때만 따옴표를 붙이므로 "true"는 문자열로 유지되고 반대편에서 불리언이 되지 않습니다.

자주 묻는 질문

"yes"나 "no" 같은 문자열은 문자열로 유지되나요?

네. 이전 YAML 1.1 규칙을 따르는 파서가 불리언으로 읽지 않도록 따옴표와 함께 작성됩니다. "1.0"이나 "null" 같은 값도 마찬가지입니다.

주석이 보존되나요?

JSON에는 주석이 없으므로 가져올 것이 없습니다. 나중에 YAML 파일에서 추가할 수 있습니다.

YAML을 다시 JSON으로 변환할 수 있나요?

네, YAML JSON 변환 도구를 사용하세요. 왕복 변환해도 같은 데이터를 얻습니다.

긴 문자열이 한 줄에 있는 이유는 무엇인가요?

줄 접기가 꺼져 있어서 긴 값이 한 줄에 유지됩니다. 생성된 파일에서 뜻밖의 줄바꿈이 생기는 것을 방지합니다.

변환기의 다른 도구

모든 도구 →