활용 가이드 › 개발
개발 가이드

JSON 오류 찾기: 포매팅·검증·스키마 확인 순서

JSON 파싱 오류의 원인을 찾고 포매터, 비교, JSONPath와 스키마 검증 도구를 올바른 순서로 사용하는 방법입니다.

JSON과 JavaScript 객체 표기는 다릅니다

표준 JSON은 키와 문자열에 큰따옴표를 사용하고, 마지막 항목 뒤의 쉼표·주석·함수·undefined를 허용하지 않습니다. API 문서에 보이는 객체 예제가 그대로 JSON 파일에서 유효한 것은 아닙니다.

오류를 찾는 순서

  1. 원본을 복사해 보관합니다.
  2. 포매터에 넣어 첫 번째 파싱 오류 위치를 확인합니다.
  3. 따옴표, 쉼표와 괄호 쌍을 수정합니다.
  4. 정렬된 구조에서 키의 타입과 배열 위치를 확인합니다.
  5. 데이터 계약이 있다면 JSON Schema로 필수 필드와 타입을 검증합니다.

값은 맞지만 결과가 다른 경우

숫자 10과 문자열 "10", 빈 문자열과 null은 서로 다른 값입니다. 중복 키는 파서마다 마지막 값만 남길 수 있으므로 원본 단계에서 제거해야 합니다. 배열 순서는 의미가 있을 수 있어 키 정렬과 같은 방식으로 바꾸면 안 됩니다.

민감한 API 데이터

운영 토큰, 고객정보와 개인키가 포함된 응답은 예제 도구에 넣기 전에 제거하세요. 가능한 경우 실제 데이터 구조와 같은 가짜 샘플을 만들어 재현하는 것이 안전합니다.

JSON 포매터 · 스키마 검증 · JSONPath 탐색

작성 및 검토: FreeTools 운영팀 · 마지막 검토 2026년 7월 31일 · 일반적인 사용 안내이며 중요한 판단은 원본과 공식 기준을 확인하세요.