로컬 실행
JSON 검증기
JSON이 유효한지 확인하고 구문 오류를 명확하게 표시합니다.
입력값은 브라우저에서 처리되며 업로드되지 않습니다.
출력
결과가 여기에 표시됩니다.코드, API, 문서에 데이터를 붙여넣기 전에 빠르게 확인할 수 있는 JSON 검증기입니다. 파싱 오류를 즉시 보여주고 원문은 로컬에 유지합니다. 가볍고 모바일 친화적이며 반복 사용에 맞게 설계되었습니다.
API, 테스트, 문서에 넣기 전 JSON 검증
JSON은 겉으로 맞아 보여도 따옴표 하나나 쉼표 하나 때문에 API 요청, 스키마 예시, CI fixture가 실패할 수 있습니다. 이 검증기는 원본을 임의로 고치지 않고 strict JSON 파서가 멈춘 지점을 알려주는 데 집중합니다.
요청 본문 확인
Postman, curl, fetch, API 문서에 넣기 전 request body가 실제 JSON인지 확인합니다.
Fixture 검토
중첩 객체와 배열을 손으로 편집한 뒤 테스트 데이터가 깨지지 않았는지 확인합니다.
문서 예시 검증
README나 연동 가이드의 예시가 JavaScript 객체 리터럴이 아니라 strict JSON인지 확인합니다.
오류를 좁히는 방법
- 1파서 오류 위치에서 바로 앞 문자와 주변 문맥을 확인합니다.
- 2전체를 다시 쓰기보다 쉼표, 따옴표, 괄호, escape sequence를 작게 수정합니다.
- 3수정할 때마다 다시 검증해 어떤 변경이 오류를 해결했는지 확인합니다.
- 4성공적으로 검증된 뒤에만 포맷하거나 공유합니다.
대표 오류 예시
{"name":"Textbun","private":true,}Invalid JSON: 마지막 } 앞의 쉼표는 strict JSON에서 허용되지 않습니다.많은 편집기는 trailing comma를 허용하지만 JSON 파서는 허용하지 않습니다.
Strict JSON 규칙
- 키는 반드시 큰따옴표로 감싸야 합니다.
- 주석은 JSON 문법에 포함되지 않습니다.
- Date, undefined, function은 JSON 값 타입이 아니므로 문자열 등으로 표현해야 합니다.
자주 묻는 질문
JSON 검증기는 무엇을 확인하나요?+
따옴표, 쉼표, 괄호, 값 형식 등 JSON 구문 규칙을 지키는지 확인합니다.
JSON 배열도 지원하나요?+
네. 유효한 JSON은 객체, 배열, 문자열, 숫자, 불리언, null일 수 있습니다.
민감한 데이터에 사용해도 안전한가요?+
검증은 브라우저에서 로컬로 실행되므로 Textbun이 JSON을 저장하거나 업로드하지 않습니다.