JSON 정리·검사

JSON을 붙여 넣으면 바로 검사합니다. 틀린 곳이 있으면 위치와 이유를, 맞으면 정리·압축·키 정렬을 할 수 있어요. 입력한 내용은 이 브라우저 안에서만 처리하고 서버로 보내지 않습니다.

—

자주 나는 JSON 오류

틀린 예고친 예이유
{"a": 1,}{"a": 1}마지막 쉼표 금지
{'a': 'b'}{"a": "b"}큰따옴표만 허용
{a: 1}{"a": 1}키도 따옴표 필요
{"a": undefined}{"a": null}undefined 는 JSON 값이 아님
// 설명(삭제)주석 금지

큰 숫자가 바뀌는 문제

자바스크립트의 기본 JSON 처리(JSON.parse)는 9,007,199,254,740,991(253−1)보다 큰 정수를 정확히 담지 못합니다. 그래서 다른 정리 도구에서 12345678901234567890 같은 ID가 12345678901234567000으로 바뀌는 일이 생깁니다. 이 도구는 숫자를 원문 그대로 다시 써서 값이 바뀌지 않고, 그런 숫자가 있으면 알려 줍니다.

버튼 설명

자주 묻는 질문

회사 데이터나 토큰이 들어 있어도 괜찮나요?

입력한 내용은 서버로 전송하거나 저장하지 않고, 지금 보고 있는 브라우저 안에서만 처리합니다. 그래도 운영 비밀번호나 토큰은 어떤 웹 도구에도 붙여 넣지 않는 습관이 안전합니다.

JSON과 자바스크립트 객체는 무엇이 다른가요?

JSON은 데이터 교환용 형식이라 규칙이 더 엄격합니다. 키와 문자열은 반드시 큰따옴표, 끝 쉼표·주석·undefined·함수는 쓸 수 없습니다.

함께 쓰면 좋은 도구