JSON Diff Path

दो JSON दस्तावेज़ों की तुलना करें और JSON Pointer paths तथा RFC 6902 JSON Patch output के साथ path-based diffs जनरेट करें।

तुलना नियंत्रण
मूल JSON
यहाँ आधार JSON दस्तावेज़ पेस्ट करें। पाथ और patch operations बनाते समय इस संस्करण को source माना जाता है।
संशोधित JSON
यहाँ अपडेट किया गया JSON दस्तावेज़ पेस्ट करें। जोड़े गए, हटाए गए, और बदले गए paths की गणना मूल इनपुट के मुकाबले की जाती है।
अंतर परिणाम
फ़िल्टर किए गए path records देखें या तुलना दोबारा किए बिना RFC 6902 JSON Patch output पर स्विच करें।
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 output दोनों के साथ एक पढ़ने योग्य path record में बदल देता है।

कब उपयोग करें

जब आपको API payload changes की समीक्षा करनी हो, configuration migrations की जाँच करनी हो, या automation के लिए RFC 6902 JSON Patch operations जनरेट करनी हों, तब इसका उपयोग करें।

यह कैसे काम करता है

यह टूल दोनों JSON inputs को parse करता है, add, remove, और replace changes को compute करता है, फिर आपको उन operations को filter करने और उसी result panel में path list और JSON Patch output के बीच स्विच करने देता है।