JSON을 YAML로

API 응답이나 내보내기에서 얻은 JSON을 붙여넣으면 정말로 읽히는 YAML이 됩니다. 중괄호도, 끝에 남은 쉼표도 없이 한 줄에 키 하나씩.

설정 파일에는 키와 호스트명이 담기곤 합니다. 여기서는 아무것도 전송되지 않습니다.

사용 방법

  1. 첫 번째 칸에 JSON을 붙여넣습니다.
  2. 아래에서 YAML을 확인합니다. 입력하는 대로 만들어집니다.
  3. 「복사」를 누릅니다. 탭을 바꾸면 반대 방향으로도 변환합니다.

알아두면 좋은 점

설정에 YAML을 쓰는 이유

JSON은 기계를 위해 설계되었습니다. 모든 문자열에 따옴표, 모든 항목에 쉼표, 주석은 금지입니다. YAML은 문장부호 대신 들여쓰기로 같은 구조를 나타냅니다. 그리고 파일이 사람이 손으로 고치는 대상이 되는 순간 — 파이프라인, 배포 정의, 린터 설정 — 이 차이가 얼마나 자주 잘못 고쳐지는지를 결정합니다.

변환기가 대신 챙기는 것

숫자나 참·거짓, 날짜로 오해받을 수 있는 문자열은 따옴표를 붙여 내보냅니다. 버전 «1.10»이 숫자 1.1이 되거나 국가 코드 «NO»가 false가 되지 않도록 하기 위해서입니다. 긴 값은 줄을 접지 않습니다. URL 한가운데서 끊긴 줄은 다음 배포를 기다리는 버그 그 자체이기 때문입니다.

자주 묻는 질문

주석이 붙나요?

붙지 않습니다. JSON에는 옮겨 올 주석이 없고, 만들어 넣으면 추측이 됩니다. 파일이 편집기로 간 뒤에 직접 쓰시면 됩니다.

되돌리면 같은 JSON이 되나요?

됩니다. 변환은 구조적이며 키와 값, 배열, 중첩이 그대로 유지되므로 왕복하면 처음 것이 돌아옵니다.

데이터가 서버로 가나요?

아니요. 모두 브라우저 안에서 이뤄집니다. 실제 레코드가 담긴 API 응답을 다룰 때 중요한 점입니다.

얼마나 큰 파일까지 되나요?

약 5메가바이트까지입니다. 그 이상에서 버거운 것은 변환이 아니라 결과를 화면에 그리는 일입니다.

관련 도구