JSON की कुंजियाँ क्रमबद्ध करें

तुलना या पढ़ने को आसान बनाने के लिए JSON ऑब्जेक्ट की कुंजियों को सभी नेस्टिंग स्तरों पर वर्णानुक्रम में क्रमबद्ध करें।

उदाहरण:

यह कैसे काम करता है

क्या आप दो JSON कॉन्फ़िगरेशन फ़ाइलों की तुलना किसी diff टूल से करना चाहते हैं, लेकिन कुंजियों का क्रम अलग होने से तुलना बिगड़ रही है? या आप बस अपनी JSON फ़ाइलें ज़्यादा अनुमानित ढंग से पढ़ना चाहते हैं? सॉर्ट करने पर सभी ऑब्जेक्ट की कुंजियाँ किसी भी गहराई पर वर्णानुक्रम में दोबारा जम जाती हैं, मान या ऐरे के एलिमेंट का क्रम बदले बिना।

क्या ऐरे भी क्रमबद्ध होते हैं?

नहीं, केवल ऑब्जेक्ट की कुंजियों का क्रम बदलता है। ऐरे के भीतर एलिमेंट का क्रम हमेशा सुरक्षित रहता है, क्योंकि उसका कोई अर्थ हो सकता है (जैसे क्रम से लगे चरणों की सूची)।

क्या सॉर्टिंग अक्षर के केस के प्रति संवेदनशील है?

हाँ, सॉर्टिंग मानक लेक्सिकोग्राफ़िक क्रम इस्तेमाल करती है, जिसमें बड़े अक्षर छोटे अक्षरों से पहले आते हैं (उदाहरण के लिए “Z” “a” से पहले)।

100% लोकल प्रोसेसिंग: सॉर्टिंग पूरी तरह आपके ब्राउज़र में WebAssembly के ज़रिए होती है — आपका JSON डेटा कभी आपके डिवाइस से बाहर नहीं जाता।