JSON 비교·Patch
로컬 처리두 JSON의 달라진 경로를 찾거나 JSON Patch를 만듭니다
사용 방법과 처리 기준
두 JSON의 달라진 경로를 찾거나 JSON Patch를 만듭니다
도구의 계산과 파일 처리는 브라우저 안에서 이루어집니다. 계산기·단위 변환의 공유 링크를 직접 만들면 값이 URL에 포함됩니다. 계정·방문 통계·광고 관련 정보 처리는 개인정보처리방침을 확인하세요.
현재 제한
- 데스크톱 최대 파일 크기 50MB
- 모바일 최대 파일 크기 20MB
"작업"에서 차이 경로 또는 JSON Patch를 고릅니다. API 응답이 버전마다 어떻게 달라졌는지, 설정이 무엇이 바뀌었는지 경로 단위로 정확히 봅니다.
이 도구로 할 수 있는 일
- 차이 경로
- add·remove·replace와 /b/c 같은 경로를 한 줄씩 보여 줍니다.
- JSON Patch
- 그대로 적용할 수 있는 RFC 6902 형식 패치를 만듭니다.
JSON 비교·Patch 사용 방법
- 1작업 고르기차이 경로 또는 JSON Patch를 고릅니다.
- 2두 JSON 입력기준 JSON과 비교 JSON을 붙여 넣습니다.
- 3결과 확인달라진 곳이나 패치를 복사합니다.
활용 예시
차이 경로
입력: {"a":1,"b":{"c":2}} ↔ {"a":1,"b":{"c":3},"d":4}
결과: replace /b/c
add /d
JSON Patch
입력: {"a":1,"b":{"c":2}} ↔ {"a":1,"b":{"c":3},"d":4}
결과: [{"op": "replace", "path": "/b/c", "value": 3}, {"op": "add", "path": "/d", "value": 4}]
이럴 때 유용해요
- API 응답의 버전 간 변경점을 볼 때
- PATCH 요청 본문을 만들 때
자주 묻는 질문 (FAQ)
배열 순서만 바뀌어도 차이로 나오나요?
네. 배열은 위치가 의미 있어 순서가 바뀌면 해당 위치의 replace로 나옵니다.
