UTILS.
100% ब्राउज़र में
A↓}

JSON की सॉर्टर

किसी JSON ऑब्जेक्ट की कीज़ को रिकर्सिव तरीके से, बढ़ते या घटते क्रम में सॉर्ट करें।

— आउटपुट यहाँ दिखेगा —

इस टूल के बारे में

JSON Key Sorter एक मुफ़्त, इन-ब्राउज़र टूल है जो किसी JSON दस्तावेज़ को पढ़कर हर ऑब्जेक्ट की keys को एक अनुमानित क्रम में सॉर्ट कर देता है। अपना JSON पेस्ट करें, Format पर क्लिक करें, और यह ब्राउज़र के अपने JSON इंजन से टेक्स्ट को पार्स करता है, हर नेस्टेड ऑब्जेक्ट की keys को रिकर्सिव रूप से सॉर्ट करता है, और फिर से क्रम में लगाया गया परिणाम प्रिंट करता है। Arrays अपने मूल क्रम में रहते हैं; केवल ऑब्जेक्ट के अंदर की keys ही हिलती हैं।

Keys को character code के अनुसार lexicographically क्रमबद्ध किया जाता है, इसलिए बड़े अक्षर छोटे अक्षरों से पहले आते हैं और संख्या जैसी दिखने वाली keys टेक्स्ट की तरह सॉर्ट होती हैं; उलटने के लिए Descending चुनें। Output में 2- या 4-space indent, एक tab, या एक minified सिंगल लाइन इस्तेमाल हो सकती है, और परिणाम के लिए एक Copy बटन मौजूद है।

सब कुछ client-side चलता है, इसलिए कुछ भी अपलोड नहीं होता और यह ऑफ़लाइन काम करता है — कोई अकाउंट नहीं, कोई ट्रैकिंग नहीं। keys को हर बार एक ही तरह सॉर्ट करने से diffs स्थिर रहते हैं और config फ़ाइलें पढ़ने में आसान होती हैं।

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

क्या array के तत्व फिर से क्रमबद्ध होते हैं?
नहीं। Arrays अपने मूल क्रम में रहते हैं — केवल ऑब्जेक्ट की keys सॉर्ट होती हैं। सॉर्टिंग रिकर्सिव है, इसलिए यह नेस्टेड ऑब्जेक्ट्स तक पहुँचती है, जिनमें arrays के अंदर संग्रहित ऑब्जेक्ट भी शामिल हैं।
क्या मैं indentation को नियंत्रित कर सकता हूँ?
हाँ। 2 या 4 spaces, एक tab चुनें, या सिंगल लाइन में minify करें; indent बदलते ही output तुरंत अपडेट हो जाता है।
keys किस क्रम में सॉर्ट होती हैं?
keys की तुलना strings के रूप में character code से की जाती है, जो JavaScript का डिफ़ॉल्ट है, इसलिए uppercase, lowercase से पहले सॉर्ट होता है और संख्या जैसी keys टेक्स्ट की तरह सॉर्ट होती हैं (item10, item2 से पहले आता है)। क्रम उलटने के लिए Descending चालू करें।
अगर मेरा JSON अमान्य हो तो क्या होगा?
टेक्स्ट आपके ब्राउज़र में पार्स होता है और जब तक syntax मान्य नहीं होता, invalid-JSON एरर दिखता रहता है। कुछ भी अपलोड नहीं होता; input ठीक करें और दोबारा सॉर्ट करने के लिए Format पर क्लिक करें।

और टूल