JSON Diff - 온라인 JSON 비교 및 검증 도구

두 JSON 파일을 비교해 차이를 찾아보세요. 추가·삭제·변경된 부분을 시각적으로 표시하고 구조를 검증하며, 모든 처리가 브라우저 안에서만 이뤄지는 무료 JSON diff 도구입니다.

JSON 1

JSON 2

JSON 비교 사용 방법

01

첫 번째 JSON 객체를 왼쪽 텍스트 영역에 붙여넣습니다

02

두 번째 JSON 객체를 오른쪽 텍스트 영역에 붙여넣습니다

03

'JSON 비교'를 클릭하여 강조 표시된 차이점을 확인합니다

04

추가, 제거, 업데이트 및 변경되지 않은 속성을 검토합니다

주요 기능

심층 비교

중첩된 객체와 배열을 재귀적으로 비교하여 모든 차이점을 찾습니다

다양한 보기 모드

가독성을 높이기 위해 나란히 보기와 통합 차이 보기 간에 전환합니다

자세한 결과

변경 사항을 추가, 제거, 업데이트 및 변경되지 않은 속성으로 분류합니다

자주 묻는 질문

중첩된 객체와 배열을 처리합니까?

예, 모든 중첩된 구조를 재귀적으로 비교하여 깊은 차이점을 찾습니다

내 데이터는 안전합니까?

모든 처리는 브라우저에서 로컬로 수행됩니다 - 데이터는 서버로 전송되지 않습니다

다운로드에 지원되는 형식은 무엇입니까?

결과는 공유 및 문서화가 쉬운 서식 있는 텍스트 파일로 다운로드할 수 있습니다

두 JSON 객체를 입력창에 붙여넣으면, 추가·제거·업데이트·변경 없음 속성이 즉시 하이라이트됩니다. 중첩된 객체와 배열도 재귀적으로 순회해 깊은 레벨의 diff를 찾아내며, 나란히 보기와 통합 보기를 모두 지원합니다. 모든 처리가 브라우저 내에서 이루어지므로 데이터가 외부로 전송되지 않습니다.

JSON 비교 도구 사용 방법

  1. 1

    첫 번째 JSON 붙여넣기

    원본 또는 기준 JSON 객체를 왼쪽 텍스트 영역에 입력합니다. 필요하면 서식 지정 버튼으로 들여쓰기를 정리하세요.

  2. 2

    두 번째 JSON 붙여넣기

    비교할 JSON을 오른쪽 텍스트 영역에 입력합니다. 비교 전에 두 입력이 모두 필요합니다.

  3. 3

    "JSON 비교" 클릭

    도구가 두 객체를 재귀적으로 diff하여 중첩 구조와 배열 전반에 걸친 모든 변경 사항을 하이라이트합니다.

  4. 4

    결과 확인

    추가, 제거, 업데이트, 변경 없음 속성을 검토하고 나란히 보기와 통합 보기 간에 전환합니다.

  5. 5

    복사 또는 다운로드

    비교 결과를 클립보드에 복사하거나 공유 및 문서화를 위한 서식 있는 텍스트 파일로 다운로드합니다.

참고 자료

  • RFC 8259 — JSON

    비교하는 두 문서 모두 준수해야 하는 JSON 데이터 교환 형식을 정의하는 IETF 명세.

  • RFC 6902 — JSON Patch

    두 JSON 값 사이의 변경 순서(추가, 제거, 교체)를 표현하는 표준 JSON 문서 형식을 정의합니다.

관련 도구

자주 묻는 질문

중첩된 객체와 배열도 비교할 수 있나요?
네, 모든 중첩 구조를 재귀적으로 순회하므로 아무리 깊은 레벨의 차이도 놓치지 않습니다.
입력한 JSON 데이터는 안전한가요?
모든 처리가 브라우저 안에서만 이루어지며, 데이터가 외부 서버로 전송되지 않습니다.
나란히 보기와 통합 보기의 차이는 무엇인가요?
나란히 보기는 두 JSON을 나란한 열에 배치해 시각적으로 비교하고, 통합 보기는 git diff처럼 변경 사항을 하나의 스트림으로 합쳐 표시합니다.
결과에서 변경 사항은 어떻게 분류되나요?
차이점은 추가·제거·업데이트·변경 없음 네 가지로 분류되어, 두 문서 사이에서 정확히 무엇이 달라졌는지 한눈에 파악할 수 있습니다.
API 응답 JSON 비교에도 활용할 수 있나요?
네, 운영 환경과 스테이징 환경의 API 응답을 붙여넣어 차이를 즉시 확인하는 용도로 많이 사용됩니다.
키 순서가 달라도 정확히 비교되나요?
네, JSON 객체의 키 순서는 비교 결과에 영향을 주지 않습니다. 각 키에 대응하는 값의 차이만 검출됩니다.