JSON तुलना
दो JSON दस्तावेज़ों की पुनरावर्ती तुलना करें और जोड़े गए, हटाए गए तथा बदले गए भागों को रेखांकित करें
दो JSON दस्तावेज़ों की तुलना
तुलना पृष्ठ दो JSON दस्तावेज़ों की पुनरावर्ती तुलना करता है और पथ तथा दोनों मानों के साथ जोड़े गए, हटाए गए और बदले गए भागों की सूची देता है। कुंजी क्रम परिणाम को प्रभावित नहीं करता, जबकि ऐरे अनुक्रमणिका से तुलना किए जाते हैं, जो कॉन्फ़िगरेशन बदलाव और स्थानांतरित API फ़ील्ड खोजने में मदद करता है।
इनपुट बदलते ही पुराने परिणाम समाप्त हो जाते हैं, इसलिए पुराने अंतर कभी नवीनतम स्थिति नहीं समझे जाते। प्रत्येक प्रविष्टि अपना JSONPath व्यंजक कॉपी कर सकती है, और कमिट संदेश या टिकट के लिए पूरा सारांश कॉपी किया जा सकता है।
तुलना शुरू होने से पहले दोनों दस्तावेज़ों को JSON सत्यापन पास करना होता है, और सिंटैक्स समस्याएँ पंक्ति और स्तंभ के साथ बताई जाती हैं। तुलना स्थानीय रूप से चलती है, इसलिए संवेदनशील कॉन्फ़िगरेशन अपलोड नहीं होता।
अक्सर पूछे जाने वाले प्रश्न
- क्या अलग कुंजी क्रम अंतर के रूप में दिखेगा?
- नहीं। ऑब्जेक्ट कुंजी नाम से मिलाए जाते हैं, इसलिए क्रम मायने नहीं रखता; केवल मान या संरचना के बदलाव बताए जाते हैं।
- ऐरे के आइटम कैसे तुलना किए जाते हैं?
- ऐरे आइटम अनुक्रमणिका से जोड़े जाते हैं, और अतिरिक्त या गायब आइटम जोड़ तथा हटाव बनते हैं। गलत संरेखित अनुक्रमणिकाएँ कई अंतर देती हैं, इसलिए पहले डेटा संरेखित करें।
- क्या बहुत बड़ी फ़ाइलों की तुलना की जा सकती है?
- यह पृष्ठ सामान्य कॉन्फ़िगरेशन और API पेलोड के लिए है। बहुत बड़ी फ़ाइलें मेमोरी लेती हैं और प्रस्तुति धीमी करती हैं, इसलिए तुलना से पहले उन्हें विभाजित करें।