본문으로 이동
오프라인 상태입니다. 일부 기능이 작동하지 않을 수 있습니다.

JSON / 코드 도구

검증하고. 탐색하고. 이해하세요.

구문 검증, 스키마 검사, JSON 탐색 및 비교

JSON 입력
검증 결과
JSON을 붙여넣거나 입력하세요...
비어 있음검증Ctrl/⌘+Shift+V검증

온라인에서 JSON을 검증하는 방법

  1. JSON Validator 열기

    브라우저에서 json-validator.hanoon.app으로 이동합니다.

  2. JSON 붙여넣기

    입력 편집기에 JSON 데이터를 붙여넣거나 입력합니다.

  3. 결과 확인

    검증은 자동으로 실행됩니다. 오류는 줄 번호와 설명과 함께 강조되어 빠르게 수정할 수 있습니다.

JSON 유효성 검사란 무엇인가요?

문법 검사는 주석과 후행 쉼표를 허용하지 않습니다. {"age":18,}는 실패하지만 {"age":"18"}는 올바른 JSON입니다. 문법 검사를 통과했다고 JSON Schema의 조건까지 충족한 것은 아닙니다.

JSON 스키마 유효성 검사란 무엇인가요?

스키마가 {"type":"object","properties":{"age":{"type":"integer"}},"required":["age"]}이면 {"age":"18"}는 실패하고 {"age":18}는 통과합니다. 스키마에 맞춰 Draft 4, Draft 7, 2020-12 중에서 선택하세요. 숫자를 안전하게 표현할 수 없으면 정밀도 오류와 함께 스키마 검증을 중단합니다.

트리 뷰는 어떻게 작동하나요?

트리 뷰는 JSON을 확장 및 축소 가능한 계층 구조로 표시하여, 중첩된 구조를 탐색하고 특정 키나 값을 검색할 수 있게 합니다.

데이터가 서버로 전송되나요?

아닙니다. 모든 유효성 검사와 처리는 브라우저에서 완전히 이루어집니다. 데이터는 절대 기기 밖으로 나가지 않습니다.

JSONPath란 무엇인가요?

{"users":[{"name":"Ada"},{"name":"Lin"}]}에서 $.users[0].name 또는 JSON Pointer /users/0/name으로 조회하면 "Ada"를 반환합니다. 간단한 비교 필터는 지원하지만, 메서드 호출과 프로토타입 접근은 차단합니다.