डिफ़ॉल्ट रूप से निजी

RFC 6902 JSON Patch जेनरेटर

RFC 6901 Pointer एस्केपिंग और खिसकते इंडेक्स की त्रुटियों से बचने वाले क्रमबद्ध ऐरे बदलावों के साथ मानक परिवर्तन निर्देश बनाएँ।

आपका डेटा इसी ब्राउज़र में रहता है
इनपुट JSONJSON
UTF-8Ln 1, Col 1
परिणामJSON-PATCH
UTF-8
लोड हो रहा है…
सिर्फ़ ब्राउज़र में ऑटोसेवइनपुट और सेटिंग्स केवल इस ब्राउज़र में सहेजे जाते हैं और रीफ़्रेश के बाद वापस आते हैं। इस टूल को सिर्फ़ मौजूदा सेशन तक रखने के लिए सहेजा डेटा साफ़ करें चालू करें।
आपका डेटा इसी ब्राउज़र में रहता है
तुरंतसर्वर राउंड ट्रिप नहीं
निजीब्राउज़र में प्रोसेसिंग
जाँच योग्यदस्तावेज़ित व्यवहार
पोर्टेबलसही प्रकार के डाउनलोड
श्रेणी

JSON Patch जेनरेटर: इस टूल का उपयोग कैसे करें

दो JSON दस्तावेज़ों की तुलना करके सुरक्षित रूप से लागू होने वाले add, remove और replace ऑपरेशन वाला नियतात्मक RFC 6902 पैच बनाएँ।

RFC 6901 Pointer एस्केपिंग और खिसकते इंडेक्स की त्रुटियों से बचने वाले क्रमबद्ध ऐरे बदलावों के साथ मानक परिवर्तन निर्देश बनाएँ।

गाइड और उदाहरण खोलें

इस टूल का उपयोग कैसे करें

  1. JSON पेस्ट करें, स्थानीय फ़ाइल अपलोड करें या CORS-सक्षम सार्वजनिक URL लोड करें।
  2. वर्तमान और लक्ष्य दस्तावेज़ दर्ज करें, इंडेंटेशन चुनें और JSON Patch बनाएँ चलाएँ।
  3. परिणाम जाँचें, फिर उसे कॉपी करें या सही फ़ाइल प्रकार में डाउनलोड करें।

आज़माने के लिए उदाहरण

इनपुट JSON
{
  "title": "Draft",
  "items": ["first", "second"],
  "meta": {"a/b": 1, "~flag": true},
  "obsolete": true
}
लक्ष्य JSON
{
  "title": "Published",
  "items": ["first", "updated", "third"],
  "meta": {"a/b": 2, "~flag": true},
  "active": true
}
परिणाम
[
  {
    "op": "remove",
    "path": "/obsolete"
  },
  {
    "op": "replace",
    "path": "/items/1",
    "value": "updated"
  },
  {
    "op": "add",
    "path": "/items/-",
    "value": "third"
  },
  {
    "op": "replace",
    "path": "/meta/a~1b",
    "value": 2
  },
  {
    "op": "replace",
    "path": "/title",
    "value": "Published"
  },
  {
    "op": "add",
    "path": "/active",
    "value": true
  }
]
सीखें

अक्सर पूछे जाने वाले सवाल

क्या यह टूल मेरा JSON अपलोड करता है?

नहीं। रूपांतरण आपके ब्राउज़र में चलता है। URL आयात केवल आपके दिए पते से संपर्क करता है।

JSON अमान्य होने पर क्या होता है?

एडिटर संभावित स्थान चिह्नित करता है और पुराने परिणाम को आउटपुट में नहीं दिखाता।

JSON Patch जेनरेटर क्या बनाता है?

यह मान्य JSON Patch ऐरे देता है जिसके एस्केप किए गए पथ क्रम से लागू होने पर वर्तमान दस्तावेज़ को लक्ष्य में बदलते हैं।

JSON Patch जेनरेटर पर कौन-सी सीमा लागू होती है?

नियतात्मक पैच न्यूनतम ऑपरेशन के बजाय सुरक्षित लागू करने को प्राथमिकता देता है, केवल add/remove/replace बनाता है और पाँच हज़ार ऑपरेशन तक सीमित है।