jsonecho

JSON तुलना

दो JSON दस्तावेज़ पेस्ट करें और ठीक देखें उनके बीच क्या बदला।

टूल लोड हो रहा है...

JSON तुलना कैसे इस्तेमाल करें

  1. बाएँ ओर मूल JSON और दाएँ नई वर्शन पेस्ट करें।
  2. दोनों साइड मान्य होते ही अंतर नीचे दिखाई देते हैं।
  3. अगर लिस्ट में आइटम्स का ऑर्डर मायने नहीं रखता तो "एरे ऑर्डर नज़रअंदाज़ करें" चालू करें।

JSON तुलना के बारे में

सादा टेक्स्ट डिफ़ JSON के लिए खराब फिट है। अगर कोई फ़ाइल को फिर से इंडेंट करता है या कीज़ का ऑर्डर बदलता है, हर लाइन बदली हुई दिखती है जबकि डेटा एक जैसा है। यह तुलना दोनों दस्तावेज़ों को डेटा के रूप में पढ़ती है, इसलिए सिर्फ़ असली अंतर दिखते हैं।

हर अंतर अपने पाथ के साथ लिस्ट होता है, जैसे $.owner.active, और जोड़ा, हटाया या बदला गया मार्क होता है।

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

क्या की ऑर्डर मायने रखता है?

नहीं। {"a":1,"b":2} और {"b":2,"a":1} एक जैसे रिपोर्ट होते हैं, क्योंकि JSON में ऑब्जेक्ट्स अनऑर्डर्ड कलेक्शन्स हैं।

एरेज़ कैसे तुलना होते हैं?

डिफ़ॉल्ट रूप से पोज़िशन से, इसलिए आइटम मूव करने पर बदलाव दिखते हैं। "एरे ऑर्डर नज़रअंदाज़ करें" चालू होने पर वैल्यू से मैच होते हैं।

अगर एक साइड अमान्य है तो?

आप देखेंगे किस साइड में समस्या है, लाइन और कॉलम के साथ। दूसरा साइड तब तक तुलना नहीं होता जब तक दोनों मान्य न हों।

क्या बड़ी फ़ाइलें तुलना कर सकता हूँ?

हाँ, साइट की साइज़ लिमिट तक। हज़ारों अंतर वाले बहुत बड़े दस्तावेज़ लिस्ट होने में एक-दो सेकंड ले सकते हैं।

JSON टूल्स में और

सभी टूल्स →