본문으로 건너뛰기
Easy Diff Checker

JSON 비교 도구 · 의미 기반 · 무료

JSON을 텍스트가 아닌 의미로 비교하세요.

JSON 문서 두 개를 붙여넣으면 추가·삭제·변경된 모든 값을 정확한 경로와 함께 보여 줍니다. 키 순서는 무시되고 배열은 id로 매칭됩니다.

보기

키 순서는 항상 무시됩니다. 주석과 후행 쉼표도 허용됩니다.

결과가 여기에 표시됩니다.

JSON 문서 두 개를 붙여넣으면 무엇이 바뀌었는지 보여 드립니다

추가·삭제·변경된 값을 정확한 경로와 함께 깔끔하게 보여 줍니다 — 키 순서는 절대 변경으로 간주되지 않습니다.

사용 방법

세 단계. 가입 불필요.

  1. 1

    원본 JSON을 왼쪽에, 변경된 JSON을 오른쪽에 붙여넣거나 끌어다 놓으세요. 주석과 후행 쉼표도 괜찮습니다.

  2. 2

    JSON 비교를 누르세요. 키 순서는 무시되고 레코드 배열은 id로 자동 매칭됩니다.

  3. 3

    추가·삭제·변경된 값을 경로별로 확인하거나 나란히 보기로 전환한 뒤 JSON Patch를 내보내세요.

기능

실제 데이터를 위해 설계되었습니다.

의미 기반

키 순서는 상관없음

객체를 의미로 비교하므로 키 순서가 바뀌어도 잡음으로 표시되지 않습니다. 실제 데이터 변경만 보입니다.

경로

정확한 변경 경로

모든 차이에 users[id=42].address.city 같은 읽기 쉬운 경로가 붙어 정확한 위치를 알 수 있습니다.

배열

스마트 배열 매칭

객체 배열은 id, key, sku, email, name으로 매칭됩니다 — 항목 순서가 바뀌어도 마찬가지입니다.

검증

고치기 쉬운 오류 안내

잘못된 JSON은 행과 열로 위치를 짚어 주고 이해하기 쉬운 힌트를 보여 줍니다. 클릭하면 바로 이동합니다.

내보내기

RFC 6902 JSON Patch

원본을 변경된 문서로 바꾸는 표준 준수 JSON Patch를 다운로드하세요.

비공개

아무것도 업로드되지 않음

API 응답, 설정, 비밀 값은 브라우저에 머뭅니다. 비교 과정에서 서버를 거치지 않습니다.

자주 묻는 질문

질문과 답변

키 순서가 중요한가요?

아니요. 키와 값이 같은 두 객체는 키 순서와 관계없이 같습니다. 나란히 보기는 키를 정렬해 실제 변경 사항만 보여 줍니다.

배열은 어떻게 비교하나요?

모든 항목에 고유한 값이 있으면 객체 배열을 id 같은 필드(id, _id, uuid, key, code, sku, slug, email, name)로 매칭합니다. 그 외 배열은 순서대로 비교하며, '배열 순서 무시'를 켜면 순서 없는 집합으로 비교합니다.

주석(JSONC)이나 후행 쉼표가 있는 JSON도 비교할 수 있나요?

네. 엄격한 파싱에 실패하면 주석과 후행 쉼표를 자동으로 무시하고 입력을 관대 모드로 표시합니다.

JSON Patch란?

JSON Patch(RFC 6902)는 추가, 삭제, 대체 작업을 나열한 표준 형식입니다. 원본 문서에 적용하면 변경된 문서가 됩니다 — API와 마이그레이션에 유용합니다.

제 JSON이 서버로 전송되나요?

아니요. 파싱과 비교는 전부 브라우저에서 실행되며 기록은 기기에만 저장됩니다.

"1"과 1을 같은 값으로 볼 수 있나요?

네. '느슨한 타입'을 켜면 숫자, 불리언과 그 문자열 형태를 같게 처리합니다 — API가 문자열을 반환할 때 유용합니다.

다른 비교 도구

무료, 비공개, 브라우저에서.

기록

이 브라우저에만 저장됩니다. 최대 50개.

키보드 단축키

비교
⌘↵
이 목록 보기
?
대화상자 및 메뉴 닫기
Esc

텍스트 상자에 입력하는 동안에는 문자 단축키가 무시됩니다.