JSON Merge Patch

RFC 7386 JSON Merge Patch बनाएँ और लागू करें; हटाए गए फ़ील्ड, पूरे ऐरे का प्रतिस्थापन और round-trip परिणाम दिखाएँ।

ब्राउज़र में स्थानीय रूप से संसाधित
इस पृष्ठ ने सार्वजनिक निर्देशिका जाँच पास कर ली है; JavaScript सक्षम करने पर पूर्ण सुविधाएँ उपयोग की जा सकती हैं।
उपयोग गाइड

JSON Merge Patch का उपयोग कैसे करें

JSON Merge Patch इनपुट को केवल वर्तमान ब्राउज़र में संसाधित करता है; इसे अपलोड नहीं किया जाता, नेटवर्क से नहीं जोड़ा जाता और स्थायी संग्रहण में नहीं लिखा जाता।

  1. दो दस्तावेज़ इनपुट करें

    बाएँ और दाएँ दस्तावेज़ अलग-अलग भरें। डिफ़ॉल्ट उदाहरण में नेस्टेड ऑब्जेक्ट और ऐरे दिखाए गए हैं।

  2. Patch बनाएँ

    जोड़े गए, संशोधित और हटाए गए फ़ील्ड के अनुरूप मर्ज पैच देखें।

  3. लागू करें और पुनरीक्षण करें

    पैच को बाएँ दस्तावेज़ पर लागू करें और पुष्टि करें कि परिणाम और दायाँ दस्तावेज़ समान हैं या नहीं।

सीमाएँ और ध्यान देने योग्य बातें

  • JSON Merge Patch में null फ़ील्ड को हटाने का संकेत देता है; यह सामान्य रूप से स्पष्ट null जोड़ने को व्यक्त नहीं कर सकता।
  • ऐरे को एक संपूर्ण मान के रूप में बदला जाता है; प्रत्येक तत्व के लिए diff उपलब्ध नहीं है।
  • बहुत बड़े दस्तावेज़, खतरनाक प्रोटोटाइप कुंजियाँ और अत्यधिक गहरी संरचनाएँ अस्वीकार कर दी जाएँगी।

सामान्य प्रश्न

क्या ऐरे को एक-एक आइटम करके मर्ज किया जाएगा?

नहीं; RFC 7386 को संपूर्ण मान के रूप में प्रतिस्थापित करते हैं।

क्या Patch मूल पाठ को संशोधित करेगा?

नहीं, टूल ब्राउज़र के भीतर एक कॉपी का उपयोग करके गणना करता है।

round-trip समान क्यों नहीं हैं?

इसका कारण null हटाने का अर्थ, इनपुट प्रकार या अभिव्यक्ति की अपर्याप्त क्षमता हो सकता है; मैन्युअल समीक्षा आवश्यक है।

पृष्ठ प्रतिक्रियाक्या कोई समस्या मिली या कोई सुधार सुझाव है?
प्रतिक्रिया सुविधा का उपयोग ऑनलाइन संस्करण में किया जाना चाहिए

कृपया ऑनलाइन संस्करण में JavaScript सक्षम करने के बाद सबमिट करें; वर्तमान उपकरण या केस की स्थानीय सुविधाएँ प्रभावित नहीं होंगी।

ऑनलाइन संस्करण पर जाएँ और प्रतिक्रिया दें