모든 도구JSON 포맷터 및 검증기
유틸리티

JSON 포맷터 및 검증기

JSON 문법을 검사하고 큰 숫자를 바꾸지 않고 들여쓰기를 정리합니다. 문법 검사는 데이터 스키마 검증과 다릅니다.

JSON 문법만 검사합니다. 필수 항목이나 스키마는 검사하지 않습니다. 표시된 오류를 수정한 뒤 다시 검사하세요.

이 도구는 무엇인가요?

포맷팅은 문자열 밖의 공백을 정리하며 데이터 토큰을 바꾸지 않습니다. 문법을 먼저 확인한 뒤 원문 토큰에 들여쓰기를 적용하므로 큰 숫자 표기, 속성 순서, 중복된 속성 이름을 결과에 유지합니다.

이 도구는 언제 사용하나요?

API 응답이나 설정 파일을 읽기 쉽게 확인할 때 사용하세요. 문법이 올바르다는 결과는 필수 항목, 실제로 작동하는 URL, 보안, 업무 규칙까지 검증했다는 의미가 아닙니다.

예시

  • {"name":"Apps24",}는 마지막 쉼표 때문에 잘못된 JSON입니다. {"name":"Apps24"}로 고칠 수 있습니다.
  • 9007199254740993은 정리 후에도 그대로 유지됩니다. 다만 다른 프로그램에서 JavaScript Number로 변환하면 정밀도가 손실될 수 있습니다.

JSON 포맷터 및 검증기 사용 방법

1. JSON을 붙여 넣거나 예시를 불러오세요. 2. 검증으로 문법을 확인하거나 포맷팅으로 들여쓰기를 정리하세요. 3. 성공 또는 오류 안내를 확인하세요. 누락된 값은 추측해서 채우지 않으므로 직접 수정해야 합니다.

참고 출처

자주 묻는 질문

Q: 속성 이름이 중복되어도 안전한가요?

A: 원문에는 유지하지만, 사용하는 프로그램이 마지막 값만 읽거나 오류로 처리할 수 있습니다. 호환성을 위해 속성 이름은 중복되지 않게 작성하세요.

Q: 주석이나 작은따옴표를 사용할 수 있나요?

A: 표준 JSON은 속성 이름과 문자열에 큰따옴표를 사용하며, 주석과 마지막 쉼표를 허용하지 않습니다. JSON5는 별도 형식입니다.


작동 원리

문법 검사는 로컬에서 수행합니다. 토큰 기반 포맷팅은 원문의 값을 보존하며, 스키마와 업무 규칙은 데이터를 사용하는 프로그램에서 별도로 검증해야 합니다.