도구 가이드
JSON과 YAML은 같은 데이터를 다르게 적는 형식입니다. JSON은 중괄호와 따옴표가 많아 기계가 다루기 좋고, YAML은 들여쓰기로 계층을 표현해 사람이 읽고 쓰기 편합니다.
그래서 설정 파일은 YAML을 쓰는 경우가 많습니다. 쿠버네티스, 깃허브 액션, 도커 컴포즈가 모두 YAML을 사용하는데, JSON으로 된 예제를 이런 곳에 넣으려면 변환이 필요합니다.
이 도구는 JSON을 YAML로 바꿔 줍니다. 중첩 구조와 배열이 들여쓰기로 표현되며 변환은 브라우저 안에서만 이루어집니다.
사용 방법
- 변환할 JSON 데이터를 붙여넣습니다.
- 생성된 YAML을 확인합니다.
- 들여쓰기 계층이 의도대로 나왔는지 봅니다.
- 복사해 설정 파일에 사용합니다.
이럴 때 유용해요
- JSON 예제를 쿠버네티스나 깃허브 액션 설정으로 옮길 때
- 설정 파일을 읽기 좋은 형식으로 바꿀 때
- 도커 컴포즈 파일을 작성할 때
- API 스펙 문서를 YAML로 정리할 때
사용 팁
- YAML은 들여쓰기에 탭을 쓸 수 없습니다. 반드시 공백을 사용하세요.
- yes·no·on·off 같은 단어는 YAML에서 불리언으로 해석될 수 있습니다. 문자열이어야 하면 따옴표로 감싸세요.
- 콜론이나 하이픈으로 시작하는 값은 따옴표가 필요합니다. 변환 결과를 한 번 확인하세요.