Key का क्रम मायने नहीं रखता
Objects की तुलना उनकी keys से होती है, इसलिए अलग क्रम में वही डेटा एक जैसा माना जाता है।
मुफ़्त ऑनलाइन JSON compare टूल
दो JSON फाइलों, API responses या config की तुलना करें और हर जोड़ी, हटाई और बदली गई value उसके path के साथ देखें। Key का क्रम और फ़ॉर्मेटिंग मायने नहीं रखते। निजी और मुफ़्त, सीधे आपके ब्राउज़र में।
Objects की तुलना उनकी keys से होती है, इसलिए अलग क्रम में वही डेटा एक जैसा माना जाता है।
हर अंतर उसकी सटीक जगह, जैसे $.user.roles[2], और पुरानी व नई value के साथ दिखाया जाता है।
इसे तब चालू करें जब arrays सेट की तरह हों, जैसे tags या ID, और सिर्फ़ जोड़े और हटाए गए आइटम मायने रखते हों।
अगर कोई डॉक्यूमेंट parse नहीं हो पाता, तो आपको गलती की लाइन और कॉलम दिखता है, और फ़ॉर्मेट सही JSON को साफ़-सुथरा कर देता है।
100,000+ लाइनों वाली JSON फाइलों की तुलना बैकग्राउंड थ्रेड में करता है, इसलिए पेज तेज़ी से रिस्पॉन्ड करता रहता है।
कुछ भी अपलोड नहीं होता। API responses, config और डेटा कभी आपके डिवाइस से बाहर नहीं जाते।
दो API वर्ज़न या environments के response की तुलना करें और बदली हुई field या गायब value खोजें।
दो package.json, tsconfig, appsettings या दूसरी JSON config फाइलों के बीच अंतर खोजें।
ठीक-ठीक देखें कि expected और actual JSON नतीजा आपस में मेल क्यों नहीं खाते।
एक ही records के दो एक्सपोर्ट की तुलना करें और पता लगाएँ कि क्या जोड़ा, हटाया या एडिट किया गया।
$.settings.theme, डॉक्यूमेंट के root $ से शुरू होते हैं; [2] किसी array का तीसरा आइटम है।मूल JSON बाएँ बॉक्स में और बदला हुआ JSON दाएँ बॉक्स में पेस्ट करें, या फाइलें खोलें। DiffDuo हर बदली, जोड़ी और हटाई गई value उसके path के साथ दिखाता है और दोनों डॉक्यूमेंट का साइड-बाय-साइड diff भी।
नहीं। Objects की तुलना उनकी keys से होती है, इसलिए एक जैसे डेटा वाले दो डॉक्यूमेंट, जिनमें keys का क्रम अलग हो, एक जैसे माने जाते हैं। फ़ॉर्मेटिंग और स्पेस भी अनदेखे किए जाते हैं।
हाँ। Arrays की तुलना सेट की तरह करने के लिए Array का क्रम अनदेखा करें चालू करें। जो आइटम दोनों arrays में हैं, वे कहीं भी हों, मेल खा जाते हैं, और सिर्फ़ जोड़े या हटाए गए आइटम दिखाए जाते हैं।
यह डॉक्यूमेंट के अंदर value की जगह है: $ root है, .user user key है, .roles उसकी roles key है और [2] उस array का तीसरा आइटम है।
DiffDuo बताता है कि किस डॉक्यूमेंट में गलती है और वह किस लाइन और कॉलम पर है, ताकि आप उसे ठीक कर सकें। फ़ॉर्मेट बटन सही JSON को इंडेंट करता है ताकि उसे पढ़ना आसान हो।
नहीं। सब कुछ आपके ब्राउज़र में चलता है, इसलिए आपका JSON कभी आपके डिवाइस से बाहर नहीं जाता। यह API keys, ग्राहकों के डेटा और internal configuration के लिए सुरक्षित है।
हाँ। 50 MB तक की JSON फाइलें खोली जा सकती हैं, और साइड-बाय-साइड diff बैकग्राउंड थ्रेड में चलता है, इसलिए पेज तेज़ी से रिस्पॉन्ड करता रहता है।