본문으로 바로가기
개발최종 수정 2026-04-08

JSON 포맷터

이 페이지는 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

예제 입력

JSON 입력

결과

변환 결과가 여기에 표시됩니다

JSON을 입력한 후 변환 버튼을 클릭하세요

정렬 · 압축 · YAML · XML

JSON을 정렬(Beautify)하거나 압축(Minify)하고, YAML 또는 XML로 변환합니다. 문법 오류가 있으면 오류 위치를 즉시 표시합니다.

활용하기

공공데이터·오픈 API 응답 다루기

한국에서 JSON 포맷터는 공공데이터포털(data.go.kr)·카카오·네이버 오픈 API 응답을 확인할 때 특히 유용합니다. 공공데이터 API는 한 줄로 압축된(minified) JSON이나 XML로 응답하는 경우가 많아, 키 구조와 중첩 깊이를 파악하려면 정렬(pretty-print)이 필요합니다. 본 도구는 JSON ↔ YAML ↔ XML 상호 변환을 지원하므로, XML로만 제공되는 일부 정부 API 응답을 JSON으로 바꿔 가독성을 높일 수 있습니다.

한글 값이 \uXXXX 형태로 이스케이프되어 오는 경우에도 포맷터가 유니코드를 복원해 보여주므로 응답 내용을 바로 읽을 수 있습니다. API 연동을 디버깅할 때는 응답 전체를 붙여넣어 유효성 검사로 누락된 콤마·괄호를 먼저 잡고, 키 이름의 표기 규칙(snake_case vs camelCase)을 확인한 뒤 모델 클래스에 매핑하면 실수를 줄일 수 있습니다.

자주 묻는 질문

JSON Beautify(정렬)가 필요한 이유는?
API 응답이나 설정 파일은 용량 절약을 위해 공백 없이 압축된 경우가 많습니다. Beautify하면 들여쓰기와 줄바꿈이 추가되어 사람이 읽기 쉬워지고, 구조 파악·디버깅·코드 리뷰가 빠르게 됩니다.
JSON 유효성 검사에서 자주 나오는 오류 패턴은?
1) 마지막 항목 뒤에 쉼표(trailing comma)는 JSON 표준에서 불허됩니다. 2) 키를 작은따옴표로 감싼 경우 반드시 큰따옴표를 사용해야 합니다. 3) 주석(//)은 JSON 표준에서 허용되지 않습니다. 4) undefined 값은 JSON에 없으므로 null을 사용합니다. 이 도구에서 입력하면 오류 위치를 즉시 확인할 수 있습니다.
JSON을 YAML로 변환하면 어떤 이점이 있나요?
YAML은 들여쓰기 기반 문법으로 중괄호·따옴표가 없어 가독성이 높습니다. Kubernetes·Docker Compose·GitHub Actions 등 DevOps 설정 파일에 YAML이 널리 쓰이므로, JSON 응답을 그대로 YAML 설정으로 변환할 때 유용합니다.
JSON5와 일반 JSON의 차이는?
JSON5는 JavaScript 객체 리터럴 문법을 허용하는 확장 형식입니다. 단일 따옴표, 주석(//, /* */), trailing comma, 16진수 숫자 등을 지원합니다. 단, JSON5는 표준 JSON 파서로 파싱되지 않으므로 상호운용성이 낮습니다. 이 도구는 표준 JSON만 지원합니다.
JSON을 XML로 변환하면 어떤 구조가 되나요?
JSON 객체의 키가 XML 태그명으로, 값이 태그 내용으로 변환됩니다. 최상위 요소는 root 태그로 감싸집니다. 예: {"name":"홍길동","age":30} → <root><name>홍길동</name><age>30</age></root>. SOAP API나 레거시 시스템 연동 시 유용합니다.
JSON 경로(Path) 쿼리 기능은 어떻게 사용하나요?
JSON을 파싱한 후 경로 쿼리 입력란에 dot 표기법(예: user.address.city)이나 bracket 표기법(예: users[0].name)을 입력하면 해당 경로의 값만 추출합니다. API 응답에서 필요한 필드만 빠르게 확인할 때 유용합니다.
JSON Minify(압축)는 언제 사용하나요?
Minify는 공백·줄바꿈을 제거해 파일 크기를 줄입니다. HTTP 응답, 설정 파일 배포, localStorage 저장 시 용량을 최소화할 때 사용합니다. 보통 Beautify된 JSON보다 30~50% 작아집니다. 프로덕션 API 응답은 Minify 상태로 전송하는 것이 일반적입니다.
다음으로 읽으면 좋은 글

JSON 포매터 사용법: API 응답 데이터를 깔끔하게 정리하는 방법

JSON 포매터(JSON Formatter)로 압축된 JSON을 보기 좋게 정리하고, JSON 유효성 검사 및 데이터 구조를 분석하는 방법을 소개합니다.

29분 읽기

관련

관련 도구

전체 보기

읽을거리

관련 글

전체 글 보기