JSON 입력
포맷 출력
줄 수: 1문자 수: 0바이트 수: 0
줄 수: 1문자 수: 0

JSON 포맷팅이란?

JSON(JavaScript Object Notation)은 경량 데이터 교환 형식으로, 사람이 읽고 쓰기 쉽고 기계가 파싱하고 생성하기 쉽습니다. JSON 포맷팅 도구는 압축된 JSON 데이터를 들여쓰기 정돈되고 읽기 쉬운 형식으로 변환하며, 구문 강조, 오류 감지 및 데이터 검증 기능을 제공합니다.

사용 방법

기본 조작

  1. 왼쪽 입력란에 JSON 데이터를 붙여넣거나 입력합니다
  2. 들여쓰기 크기를 선택합니다 (2공백, 4공백 또는 Tab)
  3. '포맷'을 클릭하여 JSON을美化하거나 '압축'을 클릭하여 공백을 제거합니다
  4. 오른쪽에 자동으로 결과가 표시되며, 구문 강조를 지원합니다
  5. '복사' 또는 '다운로드'를 클릭하여 결과를 저장합니다

기능 설명

포맷압축된 JSON을 들여쓰기 정돈되고 읽기 쉬운 형식으로 변환
압축모든 공백 문자를 제거하여 데이터 크기 감소
오류 감지JSON 구문 오류를 자동으로 감지하고 줄 번호를定位
구문 강조다양한 데이터 유형에 다른 색상을 적용하여 읽기 용이

예시

객체 예시

{"name": "홍길동", "age": 25, "city": "서울"}

배열 예시

[1, 2, 3, "a", "b", "c"]

중첩 구조

{"user": {"name": "김철수", "skills": ["JS", "Python"]}'}'

자주 묻는 질문

JSON과 JSONP의 차이는?

JSON은 데이터 형식이고, JSONP(JSON with Padding)은 크로스 도메인 요청 기술입니다. JSONP는 JSON 데이터 외부에 함수 호출을 감싸서 크로스 도메인 액세스를 구현하지만, 보안 위험이 있어 현재는 CORS로 대체되었습니다.

JSON 형식 오류는 어떻게 수정하나요?

常见 오류에는 쉼표 누락 또는 중복, 작은따옴표 사용, 주석 미지원, 후행 쉼표 등이 있습니다. 이 도구의 검증 기능을 사용하면 오류 위치를 빠르게 찾을 수 있습니다.

JSON 데이터에 크기 제한이 있나요?

이 도구는 브라우저에서 실행되며 처리 능력은 장치 성능에 따라 다릅니다. 최적의 경험을 위해 1MB 이하의 JSON 데이터를 처리하는 것을 권장합니다.

관련 도구