JSON 포매터

브라우저에서 JSON 서식 지정, 검증, 탐색: 트리 보기, 정확한 오류 위치, JSONPath 복사, 업로드 없음

최근 업데이트
My tools
No tools yet

로딩 중...

온라인에서 JSON을 서식 지정하고 검증하는 방법

  1. 1

    JSON을 붙여넣거나 여세요

    왼쪽 편집기에 JSON을 붙여넣거나 .json 파일을 끌어다 놓으세요. 내용은 브라우저에 남아 있으며 업로드되지 않습니다.

  2. 2

    트리를 살펴보고 오류를 확인하세요

    오른쪽에 접을 수 있는 트리가 나타납니다. JSON이 잘못되면 오류 패널이 정확한 행과 열, 원인을 알려주고 흔한 문제는 한 번의 클릭으로 고칠 수 있습니다.

  3. 3

    서식을 지정한 뒤 복사하거나 내려받으세요

    2칸/4칸 공백 또는 탭 들여쓰기를 고르거나 한 줄로 압축한 다음 결과를 복사하거나 .json 파일로 저장하세요.

기능 개요

JSON을 브라우저에서 파싱하고 서식을 지정하고 검증합니다. 왼쪽에 붙여넣거나 파일을 열면 오른쪽에 접을 수 있는 트리가 바로 나타납니다. JSON이 잘못되면 단순히 '유효하지 않음'이 아니라 정확한 행과 열, 원인을 알려줍니다. 2칸/4칸 공백과 탭 들여쓰기, 한 줄 압축, 키 정렬을 지원하며 JavaScript 안전 정수 범위를 넘는 큰 수도 그대로 유지됩니다. 모든 처리가 기기에서 이루어지므로 JSON이 업로드되지 않습니다.

도구 설명

JSON을 붙여넣거나 열면 접을 수 있는 트리와 행·열까지 정확한 검증 결과를 바로 확인할 수 있습니다. 서식 지정, 압축, 키 정렬, 잘못된 JSON 원클릭 복구, 검색, JSONPath 복사를 지원합니다. 큰 정수도 정밀도를 잃지 않고 10MB까지 원활하게 동작하며 모든 처리가 브라우저에서 이루어집니다.

기능 목록

  • 분할 보기, 편집기 전용, 트리 전용 세 가지 보기, 중첩 객체 및 배열을 계층별로 접고 펼칠 수 있음
  • 편집기에 줄 번호, JSON 구문 강조 및 코드 폴딩 지원, 오류 발생 시 전체 줄을 강조하고 한 번의 클릭으로 오류 위치로 이동 가능
  • JSON 포맷팅 ���구: 2칸, 4칸 또는 탭 들여쓰기 선택 가능, 온라인 JSON 포맷팅이 즉시 적용됨
  • JSON 압축: 한 번의 클릭으로 한 줄로 압축 가능, 반대로 아름답게 포맷팅하여 들여쓰기 복원 가능
  • JSON 형식 검증: 실시간 검증 및 특정 행과 열로 위치 지정, 일반적인 오류에 대해 읽기 쉬운 설명 제공
  • 따옴표 누락, 단일 따옴표, 후행 쉼표, 주석, Python 스타일 True/False/None 등 비정상적인 형식을 한 번에 수정
  • 키 이름으로 정렬하는 옵션 선택 가능, 구조가 동일한 두 JSON을 줄 단위로 비교하기 편함
  • 큰 정수 및 2.370과 같은 숫자 형식을 그대로 유지, 포맷팅 및 압축 시에도 정밀도 손실 없음
  • 키 이름 또는 값으로 검색, 일치하는 항목은 자동으로 부모 항목을 펼치고 일치 수량 표시
  • JSONPath: 모든 노드를 클릭하면 해당 노드의 JSONPath를 복사 가능, 코드나 테스트 단언에 붙여넣기 가능
  • NDJSON / JSONL 지원: .json / .jsonl / .ndjson 파일을 드래그하여 열기 가능, NDJSON은 배열로 병합하도록 안내
  • 10MB 이하에서는 상호 작용 유지, 5MB 문서에서도 입력이 부드러움
  • 전 과정 브라우저 로컬에서 처리, 로그인 불필요, 광고 없음, 업로드 없음

관련 도구

자주 묻는 질문

이 도구는 어떤 들여쓰기 및 압축 방식을 지원하나요?
JSON을 왼쪽 편집기에 붙여넣으면 자동으로 형식이 지정되며, 도구 모음에서 2칸, 4칸 또는 Tab 들여쓰기를 선택할 수 있고, 한 번의 클릭으로 단일 행으로 압축할 수도 있습니다. 결과를 직접 복사하거나 .json 파일로 다운로드할 수 있습니다.
내 JSON이 서버로 업로드되나요?
아니요. 파싱, 형식 지정, 검증 및 복구는 모두 브라우저에서 완료되며, JSON 콘텐츠는 서버로 전송되지 않습니다. 공유 링크��� 콘텐츠를 URL의 # 뒤에 배치하므로 브라우저도 이 부분을 서버로 보내지 않습니다.
얼마나 큰 JSON 파일을 처리할 수 있나요?
10MB 이하는 트리 구조를 정상적으로 펼치고 검색할 수 있습니다. 10MB에서 20MB는 제한된 모드로 진입하여 검증 및 오류 위치만 표시하고 완전한 트리를 구축하지 않습니다. 20MB를 초과하는 파일은 로드되지 않으므로 로컬 도구를 사용하시기 바랍니다.
Unexpected token 메시지가 표시될 때 어디를 수정해야 하나요?
이는 JSON 구문에서 허용하지 않는 문자가 특정 위치에 나타났다는 의미이며, 가장 흔한 원인은 후행 쉼표, 작은따옴표 사용, 키 이름에 큰따옴표 미추가, 또는 끝에 괄호 누락입니다. 오류 패널에 정확한 행과 열을 표시하며, 대부분의 경우 "수정" 버튼을 한 번 클릭하면 해결됩니다.
일괄 수정 기능이 처리할 수 있는 비정상적인 형식은 무엇인가요?
가능합니다. 수정 기능은 누락된 큰따옴표, 작은따옴표, 후행 쉼표, 주석, 누락된 쉼표 및 괄호, Python의 True/False/None, 그리고 이스케이프된 JSON 문자열을 처리할 ��� 있습니다. 수정 전에 변경 수를 표시하고, 확인 후 적용되며, 실행 취소할 수 있습니다.
트리 보기에서 필드의 JSONPath 복사
트리 보기에서 임의의 노드를 클릭하면 JSONPath(예: $.data[0].id)와 점 경로 두 가지 형식으로 복사할 수 있으며, 코드나 API 테스트 단언에 쉽게 붙여넣을 수 있습니다.
매우 큰 정수의 정밀도가 손실되나요?
아니요. 형식 지정과 압축은 모두 원본 텍스트 처리를 기반으로 하며, JSON을 JavaScript 숫자로 파싱한 후 다시 변환하지 않으므로, 9123372036854000123과 같은 초큰 정수와 2.370의 후행 영점이 그대로 보존됩니다.
큰 파일에서 검색할 수 있나요?
가능합니다. 키 이름, 값 또는 둘 다로 검색할 수 있으며, 일치 수를 표시하고 일치 노드의 모든 상위 항목을 자동으로 펼치고, 일치하는 행이 보이는 위치로 스크롤되며, 여러 일치 항목 간에 빠르게 이동할 수 있습니다.
이 페이지는 보기, 형식 지정 및 검증 세 가지 기능을 동시에 제공합니다
일반적으로 같은 것의 세 가지 측면을 나타냅니다: 뷰어는 중첩된 구조를 접을 수 있는 트리로 표시하고, 형식 도구는 들여쓰기를 조정하여 JSON을 읽기 쉽게 만들고, 검증기는 구문의 합법성을 판단하고 오류 위치를 표시합니다. 이 도구는 동일한 페이지에서 이 세 가지 기능을 모두 제공합니다.
구조가 올바른지 확인한 후 Excel 또는 CSV로 내보내기
JSON 구조가 올바른지 확인한 후 사이트의 JSON to Excel 또는 JSON to CSV 도구를 사용하여 내보내기를 완료할 수 있습니다. 또한 JSON을 YAML, Python, Java 등의 형식으로 변환하는 도구도 제공합니다.