JSON 차이 비교

두 JSON을 입력하면 어느 키가 추가·삭제·변경됐는지 트리 형태로 한눈에 보여줍니다. API 응답·설정 파일 비교에 사용하세요.

이전 (원본)
이후 (비교 대상)

사용 방법

1
JSON 두 개 입력

왼쪽에 "이전(원본)", 오른쪽에 "이후(비교 대상)" JSON을 붙여넣으세요. 입력하는 즉시 차이가 분석됩니다.

2
색상 코드 확인

초록은 추가, 빨강은 삭제, 노랑은 값 변경입니다. 변경되지 않은 키는 회색으로 표시되어 큰 객체에서도 변화가 한눈에 보입니다.

3
요약 카드로 검증

추가·삭제·변경된 키의 개수를 상단 요약 카드로 확인하세요. 변경 없음일 때도 명시적으로 알려드립니다.

자주 묻는 질문

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

인덱스 기준으로 비교합니다. 예: ["a", "b"]와 ["b", "a"]는 인덱스 0·1이 모두 변경된 것으로 표시됩니다. 순서를 무시하려면 비교 전에 정렬하세요.

값은 같지만 타입이 다르면?

엄격 비교(===)를 사용해 "123"(문자열)과 123(숫자)는 다른 값으로 분류됩니다. 타입까지 일치해야 같은 값으로 봅니다.

잘못된 JSON을 입력하면?

문법 오류가 즉시 빨간색으로 표시되고, 다른 쪽 JSON은 정상 표시됩니다. 한쪽만 비어 있으면 "전체 추가/삭제"로 분석됩니다.

큰 JSON은 처리 가능한가요?

브라우저 메모리 안에서 처리하므로 1MB 이내라면 빠르게 처리됩니다. 그 이상은 일시적으로 느려질 수 있습니다.

데이터가 서버에 전송되나요?

아닙니다. 모든 비교는 브라우저에서만 이루어지며, 입력한 JSON이 외부로 전송되지 않습니다.