DEV TOOL · 개발자 도구

JSON 포매터 & 유효성 검사기

한 줄로 뭉친 JSON을 정렬하거나 압축하고, 문법 오류도 바로 확인하세요.

01

원본 JSON

JSON을 입력하면 자동으로 유효성 검사를 진행합니다.

따옴표는 항상 쌍따옴표("), 마지막 요소 뒤 쉼표(,)는 문법 오류가 됩니다.

02

결과 JSON

결과가 비어 있으면 “결과 복사”는 원본을 복사합니다.

HOW IT WORKS

JSON 포매터가 필요한 순간

API 응답, 로그, 디버깅까지 — JSON을 눈으로 읽기 편하게 만들어요.

왜 정렬된 JSON이 필요한가요

백엔드·프론트엔드 개발을 하다 보면, API 응답이나 로그에 찍힌 JSON이 한 줄로 길게 늘어서 있어서 눈으로 읽기 어려울 때가 많습니다. 팀원에게 공유하거나 버그를 찾을 때는 들여쓰기가 잘 된 JSON이 훨씬 읽기 편합니다.

반대로 전송 용량을 줄이고 싶을 때는 한 줄로 압축된 JSON이 필요합니다. 이 도구는 정렬과 압축을 버튼 하나로 바로 전환해 줍니다. JSON 문법에 오류가 있다면 어느 부분에서 문제가 생겼는지도 함께 알려줍니다.

이럴 때 사용해 보세요

  • API 응답(JSON)을 정리해서 팀원에게 공유하고 싶을 때
  • 디버깅 중 로그에 찍힌 JSON 구조를 빠르게 확인하고 싶을 때
  • 프론트엔드/백엔드 샘플 데이터를 정리해 문서에 넣고 싶을 때
  • 전송·저장용으로 한 줄짜리 JSON 문자열이 필요할 때

민감한 데이터가 포함된 JSON은 서버로 전송되지 않는 이 브라우저 환경에서만 다뤄주세요.

GOOD TO KNOW

궁금한 점이 있나요?

JSON 포매터에 대해 자주 묻는 질문을 모았어요.

이 도구에서 JSON이 유효한지 어떻게 알 수 있나요?

JSON 입력창에 내용을 붙여넣으면 자동으로 파싱을 시도합니다. 문법에 문제가 없으면 상단 상태 배지에 “유효한 JSON입니다.”라고 표시되고, 오류가 있으면 어느 지점에서 오류가 발생했는지 메시지가 출력됩니다.

들여쓰기 정렬하기와 한 줄로 압축하기는 무엇이 다른가요?

들여쓰기 정렬하기는 들여쓰기를 추가해 사람이 읽기 좋은 형태로 바꿔주고, 한 줄로 압축하기는 불필요한 공백과 줄바꿈을 모두 제거해 전송·저장에 유리한 형태로 만들어 줍니다. 내부 데이터 값은 그대로 유지됩니다.

JSON 내용이 서버로 전송되거나 저장되나요?

아니요. 이 도구는 브라우저에서만 동작해 입력한 JSON이 서버로 업로드되거나 저장되지 않습니다. 민감한 데이터라면 개인 PC에서만 사용하시기를 권장드립니다.

JSON이 아닐 때도 사용해도 되나요?

문자열 자체는 붙여넣을 수 있지만, JSON.parse로 해석 가능한 올바른 JSON 형식이 아니라면 포매팅·압축 기능은 동작하지 않고 오류 메시지가 표시됩니다. Key와 문자열 값에 항상 쌍따옴표를 사용하는지 확인해 주세요.