YAML을 JSON으로
설정 파일을 붙여넣으면 JSON이 나옵니다. 앵커는 펼쳐지고 블록 문자열은 줄바꿈을 지키며, 뭔가 어긋나면 빈칸 대신 파서 자신의 메시지가 뜹니다.
설정 파일에는 키와 호스트명이 담기곤 합니다. 여기서는 아무것도 전송되지 않습니다.
- 무료
- 파일이 기기를 벗어나지 않습니다
- 회원가입 불필요
- 파일 수 제한 없음
사용 방법
- 첫 번째 칸에 YAML을 붙여넣습니다.
- 아래에서 JSON을 확인합니다. 입력하는 대로 만들어집니다.
- 「복사」를 누릅니다. 탭을 바꾸면 반대 방향으로도 변환합니다.
알아두면 좋은 점
두 형식이 어긋나는 지점
YAML에는 JSON에 없는 것들이 있습니다. 주석, 앵커, 값으로서의 날짜, 그리고 «no»를 false로 바꿔 버린 것으로 유명한 그 규칙입니다. 주석은 JSON에 둘 자리가 없어 사라지고, 나머지는 가장 가까운 JSON 값으로 옮깁니다. 숫자처럼 쓴 키는 그대로 키로 남습니다. 그 자리에서 JSON이 허용하는 것은 문자열뿐이기 때문입니다.
설정 파일이야말로 로컬 도구가 필요하다
YAML 파일은 대개 설정이고, 설정에는 호스트명과 버킷 이름, 그리고 종종 비밀 저장소로 옮기는 것을 잊은 키가 들어 있습니다. 여기서는 아무것도 업로드하지 않으므로, 실제 배포 환경의 파일을 붙여넣어도 사고 보고서로 이어지지 않습니다.
자주 묻는 질문
앵커와 별칭을 지원하나요?
지원합니다. JSON에는 참조를 표현할 방법이 없으므로 별칭은 가리키는 값으로 펼칩니다. 별칭이 폭발적으로 불어나도록 만든 악의적 파일은 탭을 얼리기 전에 거부합니다.
주석은 어떻게 되나요?
지워집니다. JSON에는 주석 문법이 없고, 임의로 만들어 넣으면 어떤 파서도 받아 주지 않는 파일이 될 뿐입니다.
여러 문서가 든 파일도 읽나요?
첫 번째 문서를 변환합니다. --- 로 나뉜 파일은 대개 쿠버네티스 매니페스트이고, 각각이 애초에 별개의 객체입니다.
파일이 서버로 가나요?
아니요. 해석은 모두 브라우저 안에서 끝납니다.
관련 도구
- JSON을 YAML로 API 응답이나 내보내기에서 얻은 JSON을 붙여넣으면 정말로 읽히는 YAML이 됩니다. 중괄호도, 끝에 남은 쉼표도 없이 한 줄에 키 하나씩.
- JSON 정렬·검증 JSON을 붙여넣으면 정렬·검증·압축 결과를 바로 얻습니다. 데이터는 브라우저 안에 머무르므로 토큰이나 고객 정보가 들어 있어도 안전합니다.
- CSV를 JSON으로 표를 붙여넣으면 JSON이 나옵니다. RFC 4180을 따르기 때문에 «Doe, John» 같은 칸이 둘로 쪼개지지 않고 한 필드로 남습니다. 간단한 변환기들이 무너지는…
- XML 정렬 기계가 만든 XML은 보통 거대한 한 줄입니다. 여기에 붙여넣으면 구조가 드러납니다. 요소마다 줄을 나누고 깊이에 맞춰 들여씁니다.
- JSON 예쁘게 정렬 압축된 JSON 덩어리를 붙여넣으면 문서처럼 읽힙니다. 들여쓰기는 입력과 동시에 붙고, 빠진 괄호는 바로 알려 줍니다.
- JSON 압축 JSON을 붙여넣으면 군더더기 한 바이트 없이 돌려드립니다. 들여쓰기도 줄바꿈도 없고 데이터는 그대로입니다. 정렬된 응답은 보통 20~40% 줄어듭니다.
- JSON 검증 파일을 붙여넣으면 답이 분명합니다. 유효하거나, 아니거나. 아니라면 파서가 무엇을 어느 위치에서 기대했는지 알려 줍니다. 대개는 여분의 쉼표나 빠진 따옴표입니다.
- CSV를 Excel로 Excel도 CSV를 열긴 합니다. 다만 잘 열지 못합니다. 구분자를 지역 설정에서 가져오기 때문에 쉼표로 나뉜 파일이 한 열에 몰리는 일이 생깁니다. BOM이 없는 파일…