GroundHaus

JSON 비교

두 JSON을 비교해 추가·삭제·변경된 키를 찾아줍니다. 키 순서 차이는 무시합니다.

추가
2
삭제
0
변경
3
경로구분이전이후
version변경"1.0.0""1.1.0"
server.port변경43218080
server.ssl변경falsetrue
server.host추가"0.0.0.0"
tags[2]추가"tailwind"

비교는 브라우저 안에서만 이뤄집니다. 키 순서와 들여쓰기 차이는 무시하고 값만 비교하므로, 같은 데이터를 다른 포맷으로 저장한 파일도 "일치"로 나옵니다. 배열은 인덱스 기준으로 맞춰 비교하기 때문에, 중간에 항목이 하나 삽입되면 그 뒤 전체가 변경으로 표시됩니다.


이게 뭔가요?

두 JSON을 비교해 추가·삭제·변경된 항목을 경로와 함께 보여줍니다. 텍스트 비교와 달리 키 순서나 들여쓰기 차이는 무시하고 값의 차이만 찾습니다.

텍스트 비교와 뭐가 다른가요?

텍스트 비교 JSON 비교
키 순서가 다르면 전부 다르다고 표시 무시
들여쓰기가 다르면 전부 다르다고 표시 무시
결과 형태 줄 단위 server.port 같은 경로

같은 데이터를 다른 도구로 저장해 포맷만 달라진 경우, 텍스트 비교는 온통 빨갛게 나오지만 JSON 비교는 “일치”로 나옵니다.

언제 쓰나요?

주의할 점

실무에서 — 배포 후 “응답이 뭔가 달라졌다”는 제보를 받았을 때 가장 빠른 확인법이 이 비교다. 전체 응답을 눈으로 훑는 대신 바뀐 키 경로만 딱 나오니, 원인 커밋을 좁히는 시간이 크게 줄어든다.