이게 뭔가요?
두 JSON을 비교해 추가·삭제·변경된 항목을 경로와 함께 보여줍니다. 텍스트 비교와 달리 키 순서나 들여쓰기 차이는 무시하고 값의 차이만 찾습니다.
텍스트 비교와 뭐가 다른가요?
| 텍스트 비교 | JSON 비교 | |
|---|---|---|
| 키 순서가 다르면 | 전부 다르다고 표시 | 무시 |
| 들여쓰기가 다르면 | 전부 다르다고 표시 | 무시 |
| 결과 형태 | 줄 단위 | server.port 같은 경로 |
같은 데이터를 다른 도구로 저장해 포맷만 달라진 경우, 텍스트 비교는 온통 빨갛게 나오지만 JSON 비교는 “일치”로 나옵니다.
언제 쓰나요?
- API 응답이 배포 전후로 어떻게 바뀌었는지 확인할 때
- 설정 파일 두 벌의 차이를 찾을 때
- 테스트 기댓값과 실제 응답을 대조할 때
주의할 점
- 비교는 브라우저 안에서만 이뤄집니다.
- 배열은 인덱스 기준으로 비교합니다. 중간에 항목이 하나 삽입되면 그 뒤 전체가 변경으로 표시됩니다.
- 차이가 500개를 넘으면 그 이후는 생략됩니다.
실무에서 — 배포 후 “응답이 뭔가 달라졌다”는 제보를 받았을 때 가장 빠른 확인법이 이 비교다. 전체 응답을 눈으로 훑는 대신 바뀐 키 경로만 딱 나오니, 원인 커밋을 좁히는 시간이 크게 줄어든다.