आपके ब्राउज़र में संसाधित (कोई सर्वर अपलोड नहीं)।

JSON कुंजी सॉर्ट (आसान डिफ्स के लिए एकीकृत कुंजी क्रम)

समीक्षाओं और तुलनाओं को गति देने के लिए JSON कुंजी क्रम को स्वचालित रूप से संरेखित करें। सभी स्तर या केवल शीर्ष-स्तर चुनें।

  • निश्चित कुंजी क्रम के साथ आसान डिफ्स (diffs)
  • ऐरे क्रम डिफ़ॉल्ट रूप से सुरक्षित रहता है
  • एक ही चरण में इंडेंट और सॉर्ट करें
आपके ब्राउज़र में संसाधित (कोई सर्वर अपलोड नहीं)।

उपकरण

Ctrl/⌘ + Enter
स्थिति निष्क्रिय
इनपुट JSON
सॉर्ट किया गया JSON

विकल्प

सॉर्ट का दायरा
इंडेंट
ऐरे (Arrays)

ऐरे तत्व क्रम सुरक्षित रहता है।

उन्नत सेटिंग्स
कुंजी क्रम

कैसे उपयोग करें

1. पेस्ट करें

इनपुट पैनल में JSON पेस्ट करें।

2. दायरा और इंडेंट चुनें

सभी स्तर या केवल शीर्ष स्तर चुनें, और इंडेंट सेट करें।

3. सॉर्ट और कॉपी करें

“सॉर्ट और फ़ॉर्मेट” पर क्लिक करें और आउटपुट कॉपी करें।

शॉर्टकट: Ctrl/⌘ + Enter

उदाहरण

इनपुट
{"b":1,"a":{"d":4,"c":3},"arr":[{"y":2,"x":1},3]}
सभी स्तर (2 स्पेस)
{
  "a": {
    "c": 3,
    "d": 4
  },
  "arr": [
    {
      "x": 1,
      "y": 2
    },
    3
  ],
  "b": 1
}
केवल शीर्ष स्तर
{
  "a": {
    "d": 4,
    "c": 3
  },
  "arr": [
    {
      "y": 2,
      "x": 1
    },
    3
  ],
  "b": 1
}

आप क्या कर सकते हैं

पूरे JSON या केवल शीर्ष स्तर के लिए कुंजियों को सॉर्ट करें

ऑब्जेक्ट कुंजियों को सॉर्ट करते समय ऐरे तत्व क्रम बनाए रखें

आरोही/अवरोही क्रम के बीच स्विच करें

एक क्लिक में इंडेंट या मिनीफ़ाई चुनें

विनिर्देश (ऐरे / नेस्टिंग / संख्याएँ)

  • ऑब्जेक्ट कुंजियों को लेक्सिकोग्राफ़िकल (कोड पॉइंट क्रम) रूप से सॉर्ट किया जाता है।
  • ऐरे अपना तत्व क्रम बनाए रखते हैं।
  • इंडेंट 2, 4, टैब, या मिनीफ़ाई हो सकता है।
  • यदि इनपुट वैध JSON नहीं है, तो आउटपुट अपडेट नहीं किया जाता है।
नोट्स
  • यह टूल केवल मानक JSON का समर्थन करता है (कोई कमेंट्स या अंतिम कॉमा नहीं)।
  • बड़े इनपुट को ब्राउज़र में संसाधित होने में कुछ समय लग सकता है।

सामान्य प्रश्न

Q

क्या नेस्टेड ऑब्जेक्ट सॉर्ट किए जाते हैं?

हाँ। “सभी स्तर” या “केवल शीर्ष स्तर” चुनें।

Q

ऐरे के बारे में क्या?

ऐरे तत्व क्रम सुरक्षित रहता है। ऐरे के अंदर के ऑब्जेक्ट चुने गए सॉर्ट दायरे का पालन करते हैं।

Q

क्या मैं मूल इंडेंटेशन रख सकता हूँ?

आउटपुट आपके द्वारा चुने गए इंडेंट (2/4/टैब/मिनीफ़ाई) का उपयोग करता है, मूल फ़ॉर्मेटिंग का नहीं।

Q

क्या मैं कमेंट्स वाले JSON (JSON5) का उपयोग कर सकता हूँ?

नहीं। यह टूल केवल मानक JSON का समर्थन करता है।

Q

प्रोसेसिंग कहाँ की जाती है?

सभी प्रोसेसिंग आपके ब्राउज़र में चलती है; सर्वर पर कुछ भी नहीं भेजा जाता है।