JSON 차이 검사기
두 JSON 객체 키별 비교
브라우저 응답성을 위해 각 입력은 1 MiB로 제한됩니다. 더 큰 문서는 스트리밍 또는 데스크톱 diff 도구를 사용하세요.
두 JSON 객체 비교
두 JSON 값을 붙여넣고 비교를 클릭하세요. 차이는 충돌을 방지하는 RFC 6901 JSON Pointer 경로를 사용합니다: + 추가됨, − 제거됨, ~ 개가 변경되었습니다. 비교에서 배열 순서를 무시하더라도 RFC 6902 패치는 항상 정확하고 순서에 민감한 의미 체계로 검증됩니다.
FAQ
어떻게 비교하나요?
양쪽 데이터는 모두 JSON으로 파싱된 뒤 RFC 6901 JSON Pointer 경로를 기준으로 비교됩니다. "a.b"와 같은 리터럴 키는 중첩 경로인 "/a/b"와는 구별됩니다.
JSON 패치란 무엇인가요?
표준을 준수하며 순서에 민감한 RFC 6902 패치(추가/삭제/교체 작업)로 A를 B로 변환합니다. 이를 복사하여 어떤 RFC 6902 라이브러리에서도 적용할 수 있습니다.
배열 순서를 무시할 수 있나요?
네. 비교 작업 시 배열은 순서가 없는 다중집합으로 취급되고 객체 키 순서가 표준화됩니다. 패치 생성은 여전히 순서에 민감하며 정확한 B 값과 별도로 검증됩니다.
패치가 올바른지 어떻게 확인할 수 있나요?
이 도구는 생성된 패치를 브라우저 내의 A에 적용한 뒤, 결과가 B와 정확히 일치하는지 확인합니다. 순서 무시 모드에서는 비교 결과와 정확한 패치 검증이 별개의 작업으로 표시됩니다.
내 데이터가 어디로 전송되나요?
아니요. 파싱, 비교 및 검증은 전적으로 브라우저 내에서 이루어집니다.
JSON이 유효하지 않거나 용량이 매우 큰 경우에는 어떻게 되나요?
명확한 파싱 오류가 발생합니다. 이 메인 스레드 브라우저 도구가 반응성을 유지하도록 양쪽 데이터의 크기는 1 MiB로 제한됩니다.
마지막 업데이트: