JSON Diff Path

두 JSON 문서를 비교해 JSON Pointer 경로와 RFC 6902 JSON Patch 출력을 포함한 경로 기반 diff를 생성합니다.

비교 제어
원본 JSON
기준이 되는 JSON 문서를 여기에 붙여넣으세요. 이 버전은 경로와 패치 작업이 생성될 때 원본으로 사용됩니다.
수정된 JSON
업데이트된 JSON 문서를 여기에 붙여넣으세요. 추가, 삭제, 교체된 경로는 원본 입력을 기준으로 계산됩니다.
Diff 결과
필터링된 경로 기록을 확인하거나 비교를 다시 계산하지 않고 RFC 6902 JSON Patch 출력으로 전환할 수 있습니다.
4 / 4개 변경 사항 표시 중
작업 필터
[
  {
    "op": "replace",
    "path": "$.active",
    "pointer": "/active",
    "oldValue": true,
    "newValue": false
  },
  {
    "op": "add",
    "path": "$.region",
    "pointer": "/region",
    "newValue": "us-east-1"
  },
  {
    "op": "replace",
    "path": "$.user.name",
    "pointer": "/user/name",
    "oldValue": "Alice",
    "newValue": "Alice Chen"
  },
  {
    "op": "add",
    "path": "$.user.roles[2]",
    "pointer": "/user/roles/2",
    "newValue": "admin"
  }
]

개요

JSON Diff Path는 두 JSON 문서를 비교해 모든 구조 변경을 JSONPath와 JSON Pointer 출력을 함께 제공하는 읽기 쉬운 경로 기록으로 바꿉니다.

사용할 때

API 페이로드 변경을 검토하거나, 설정 마이그레이션을 확인하거나, 자동화를 위한 RFC 6902 JSON Patch 작업을 생성해야 할 때 사용하세요.

동작 방식

이 도구는 두 JSON 입력을 파싱하고 add, remove, replace 변경을 계산한 뒤, 해당 작업을 필터링하고 같은 결과 패널에서 경로 목록과 JSON Patch 출력 사이를 전환할 수 있게 합니다.