JSON Key Sorter (सफा Diff का लागि स्थिर Key Order)

Review र comparison सजिलो बनाउन JSON key order लाई स्वतः मानकीकरण गर्नुहोस्।

all level वा top level मात्र छान्न सकिन्छ। Array order यथावत् रहन्छ।

स्थिर key order सँग सफा diff
Array order जोगाइन्छ
उही run मा indentation formatting
Processing पूर्ण रूपमा यही पृष्ठमा चल्छ (कुनै upload हुँदैन)।

टुल

JSON लाई एकै चरणमा sort र format गर्नुहोस्, त्यसपछि result कपी वा डाउनलोड गर्नुहोस्।

Shortcut: Ctrl / Cmd + Enter ले चलाउनुहोस्

नमूना (पहिले / पछि)

इनपुट

{"b":1,"a":{"d":4,"c":3},"arr":[{"y":2,"x":1},3]}

सबै तहमा क्रमबद्ध (२ स्पेस)

{
  "a": {
    "c": 3,
    "d": 4
  },
  "arr": [
    {
      "x": 1,
      "y": 2
    },
    3
  ],
  "b": 1
}

Top-level मात्र sort

Top-level key लाई a, arr, b क्रममा राखिन्छ, तर "a" भित्रको key order input अनुसार नै रहन्छ।

प्रयोग गर्ने तरिका

  1. Input क्षेत्रमा JSON paste गर्नुहोस्।
  2. scope (all levels/top level) र indentation छान्नुहोस्।
  3. Sort and Format क्लिक गर्नुहोस्, त्यसपछि output कपी गर्नुहोस्।

के गर्न सकिन्छ

  • Object key लाई ascending वा descending क्रमले sort गर्नुहोस्
  • all level वा top-level मात्र छान्नुहोस्
  • Array element order अपरिवर्तित राख्नुहोस्
  • Copy, download, र input/output swap गर्नुहोस्

Specification (Array, Nesting, Numeric Key)

  • Object key लाई lexicographically sort गरिन्छ, र scope (all level वा top level मात्र) छान्न सकिन्छ।
  • Array element order जोगाइन्छ।
  • Indent विकल्प: 2 spaces, 4 spaces, tab, वा minified one-line output।
  • Input मान्य JSON नभए error देखाइन्छ र output अपडेट हुँदैन।
  • JavaScript property enumeration rule का कारण integer-जस्ता key कहिलेकाहीँ numeric order मा देखिन सक्छन्।

FAQ

के nested object पनि sort गर्न सकिन्छ?

सकिन्छ। all levels वा top level मात्र मध्ये छान्न सकिन्छ।

Array मा के हुन्छ?

Array element order जोगाइन्छ। Array भित्रका object भने छानिएको scope अनुसार sort हुन्छन्।

के original indentation जोगाउन सक्छु?

सकिँदैन। Output तपाईंले छानेको indentation style अनुसार पुनःformat गरिन्छ।

के JSON5 comment वा trailing comma समर्थन छ?

छैन। यो टुल standard JSON का लागि मात्र हो।

Data कहाँ प्रशोधन हुन्छ?

सबै कुरा यही ब्राउजरमा स्थानीय रूपमा चल्छ। तपाईंको input सर्भरमा पठाइँदैन।