본문으로 건너뛰기
eyunzhu

JSON 구조 비교

키 순서와 관계없이 JSON 값과 자료형의 차이를 경로별로 확인하세요.

값과 자료형을 비교합니다. 객체의 키 순서는 무시하고 배열 순서는 구분합니다.

입력이나 설정을 바꾸면 자동으로 업데이트됩니다

차이

표에는 처음 300개 차이를 표시합니다. 전체 비교 결과는 JSON으로 다운로드할 수 있습니다.

이 브라우저에서만 처리하며 업로드하거나 저장하지 않습니다.

도구 소개

API 응답이나 설정 파일의 두 버전을 들여쓰기 차이에 방해받지 않고 비교할 수 있습니다.

사용 방법

두 JSON을 입력하면 추가·삭제·변경된 경로와 양쪽 값이 나타납니다. 객체의 키 순서는 무시하지만 배열 순서는 비교합니다. 숫자 정밀도를 유지하며 1과 1.0은 같은 값으로 봅니다.

화면에는 300건, 다운로드에는 모든 변경이 포함됩니다. 값은 원래 JSON 문자열로 저장됩니다. 입력별 한도는 2 MiB, 값 30,000개, 깊이 80단계이며 중복 키는 오류로 처리합니다. 한 번에 최대 10,000곳의 차이를 비교합니다. 초과하면 입력을 나누어 다시 시도하세요.

자주 묻는 질문

배열 순서를 바꾸면 차이로 표시되나요?

배열은 인덱스로 비교하므로 차이로 표시됩니다. 객체 키 순서와 1·1.0처럼 같은 수의 표기는 무시합니다. 중복 객체 키는 허용하지 않습니다.

다운로드한 before와 after가 문자열인 이유는 무엇인가요?

숫자의 정밀도와 자료형 차이를 보존하기 위해 원래 JSON 표현을 텍스트로 저장합니다. JSON의 null은 문자열 "null"로, 해당 값이 없는 쪽은 null로 표시합니다. 나중에 이 문자열을 다시 해석할 때도 원래 숫자를 보존하는 파서를 사용하세요.

차이점이 300개까지만 보이는데 나머지는 없어지나요?

표시만 제한됩니다. 복사와 다운로드에는 최대 10,000개까지 발견한 차이점이 모두 포함됩니다. 한도를 넘으면 비교 전체가 중단되며 일부 결과를 완성된 결과처럼 내보내지 않습니다. 두 문서를 서로 대응하는 작은 부분으로 나눠 다시 비교하세요.

댓글

0
하여 토론에 참여하세요.
아직 댓글이 없습니다.
답글 대화

전체 대화를 시간순으로 확인합니다. 각 답글에는 답변 대상 메시지가 표시됩니다.