ToolHub
도구 열기

JSON 비교 도구

두 JSON 객체 비교 및 차이점 강조 표시, 심층 비교 지원

개발자 도구

이 도구 정보

JSON 비교 도구는 두 JSON 객체의 차이점을 비교하는 데 사용됩니다. 재귀적 심층 비교 알고리즘을 채택하여 중첩 구조와 배열을 필드별로 순회하며, 추가, 삭제 및 수정된 차이 항목을 경로식 출력으로 표시하고 차이 통계 및 배열 순서 무시 옵션을 제공합니다. 모든 작업은 브라우저에서 로컬로 처리됩니다.

주요 기능

빠른 미리보기

사용 사례

json diff comparison

자주 묻는 질문

비교 알고리즘은 어떻게 작동하나요?

도구는 재귀적 심층 비교 알고리즘을 채택하여 JSON 객체와 배열을 필드별로 순회합니다. 중첩 객체의 경우 각 속성을 재귀적으로 비교하며, 배열의 경우 인덱스별로 요소를 하나씩 비교합니다. 차이 결과는 경로(예: address.city)로 분류되어 표시됩니다.

배열 비교는 어떻게 처리되나요?

기본적으로 인덱스 순서대로 배열 요소를 하나씩 비교합니다. '배열 순서 무시' 옵션을 활성화하면 도구가 원시 유형 배열을 먼저 정렬한 후 비교하므로 요소 순서에 신경 쓰지 않는 시나리오에 적합합니다. 객체 유형 배열은 여전히 인덱스별로 비교됩니다.

차이 결과는 어떻게 표시되나요?

차이는 세 가지로 분류됩니다: 추가(녹색, +표시), 삭제(빨간색, -표시), 수정(노란색, ~표시, 이전 값→새 값 표시). 각 차이에는 전체 경로, 작업 유형 및 값 변경이 표시되며, 상단에 통계 요약도 있습니다.

이 도구를 사용할 때 내 데이터는 안전한가요?

절대적으로 안전합니다. 모든 JSON 데이터의 구문 분석 및 비교는 브라우저에서 로컬로 수행되며, 데이터가 서버에 업로드되지 않아 데이터가 완전히 비공개로 유지됩니다.

비교 결과를 복사할 수 있나요?

네. '비교 결과 복사' 버튼을 클릭하면 차이가 통계 요약과 각 차이의 경로, 작업 및 값을 포함한 텍스트 형식으로 클립보드에 복사되어 문서나 채팅에 붙여넣기 편리합니다.