JSON을 YAML로
API 응답이나 내보내기에서 얻은 JSON을 붙여넣으면 정말로 읽히는 YAML이 됩니다. 중괄호도, 끝에 남은 쉼표도 없이 한 줄에 키 하나씩.
설정 파일에는 키와 호스트명이 담기곤 합니다. 여기서는 아무것도 전송되지 않습니다.
- 무료
- 파일이 기기를 벗어나지 않습니다
- 회원가입 불필요
- 파일 수 제한 없음
사용 방법
- 첫 번째 칸에 JSON을 붙여넣습니다.
- 아래에서 YAML을 확인합니다. 입력하는 대로 만들어집니다.
- 「복사」를 누릅니다. 탭을 바꾸면 반대 방향으로도 변환합니다.
알아두면 좋은 점
설정에 YAML을 쓰는 이유
JSON은 기계를 위해 설계되었습니다. 모든 문자열에 따옴표, 모든 항목에 쉼표, 주석은 금지입니다. YAML은 문장부호 대신 들여쓰기로 같은 구조를 나타냅니다. 그리고 파일이 사람이 손으로 고치는 대상이 되는 순간 — 파이프라인, 배포 정의, 린터 설정 — 이 차이가 얼마나 자주 잘못 고쳐지는지를 결정합니다.
변환기가 대신 챙기는 것
숫자나 참·거짓, 날짜로 오해받을 수 있는 문자열은 따옴표를 붙여 내보냅니다. 버전 «1.10»이 숫자 1.1이 되거나 국가 코드 «NO»가 false가 되지 않도록 하기 위해서입니다. 긴 값은 줄을 접지 않습니다. URL 한가운데서 끊긴 줄은 다음 배포를 기다리는 버그 그 자체이기 때문입니다.
자주 묻는 질문
주석이 붙나요?
붙지 않습니다. JSON에는 옮겨 올 주석이 없고, 만들어 넣으면 추측이 됩니다. 파일이 편집기로 간 뒤에 직접 쓰시면 됩니다.
되돌리면 같은 JSON이 되나요?
됩니다. 변환은 구조적이며 키와 값, 배열, 중첩이 그대로 유지되므로 왕복하면 처음 것이 돌아옵니다.
데이터가 서버로 가나요?
아니요. 모두 브라우저 안에서 이뤄집니다. 실제 레코드가 담긴 API 응답을 다룰 때 중요한 점입니다.
얼마나 큰 파일까지 되나요?
약 5메가바이트까지입니다. 그 이상에서 버거운 것은 변환이 아니라 결과를 화면에 그리는 일입니다.
관련 도구
- YAML을 JSON으로 설정 파일을 붙여넣으면 JSON이 나옵니다. 앵커는 펼쳐지고 블록 문자열은 줄바꿈을 지키며, 뭔가 어긋나면 빈칸 대신 파서 자신의 메시지가 뜹니다.
- JSON 정렬·검증 JSON을 붙여넣으면 정렬·검증·압축 결과를 바로 얻습니다. 데이터는 브라우저 안에 머무르므로 토큰이나 고객 정보가 들어 있어도 안전합니다.
- JSON 예쁘게 정렬 압축된 JSON 덩어리를 붙여넣으면 문서처럼 읽힙니다. 들여쓰기는 입력과 동시에 붙고, 빠진 괄호는 바로 알려 줍니다.
- Base64 인코딩·디코딩 텍스트를 붙여넣으면 Base64가, Base64를 붙여넣으면 텍스트가 나옵니다. 한글도 한자도 이모지도 그대로 살아남습니다. 문자열을 UTF-8로 읽기 때문입니다.
- 글자수 세기 텍스트를 입력하거나 붙여넣으면 단어 수, 문자 수, 문장 수, 문단 수, 예상 읽는 시간이 즉시 갱신됩니다.
- 대소문자 변환 붙여넣고 방식을 고르면 끝입니다. 같은 문장을 쓰는 아홉 가지 방법 — 일상적인 네 가지와 개발자들이 논쟁하는 다섯 가지.
- CSV를 JSON으로 표를 붙여넣으면 JSON이 나옵니다. RFC 4180을 따르기 때문에 «Doe, John» 같은 칸이 둘로 쪼개지지 않고 한 필드로 남습니다. 간단한 변환기들이 무너지는…
- JSON 압축 JSON을 붙여넣으면 군더더기 한 바이트 없이 돌려드립니다. 들여쓰기도 줄바꿈도 없고 데이터는 그대로입니다. 정렬된 응답은 보통 20~40% 줄어듭니다.