JSON Key Sorter (સ્વચ્છ diffs માટે સ્થિર key order)

Reviews અને comparisons વધુ સરળ બનાવવા JSON key order ને standardize કરો.

All levels અથવા ફક્ત top level પસંદ કરો. Array order યથાવત્ રહે છે.

સ્થિર key order સાથે વધુ સ્વચ્છ diffs
Array order જાળવાય છે
એક જ run માં indentation formatting
બધી પ્રક્રિયા આ page અંદર જ થાય છે (કશું upload થતું નથી).

સાધન

JSON ને એક જ step માં sort અને format કરો, પછી result ને copy અથવા download કરો.

Shortcut: ચલાવવા Ctrl / Cmd + Enter

ઉદાહરણ (Before / After)

ઇનપુટ

{"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 keys ને a, arr, b પ્રમાણે reorder કરવામાં આવે છે, જ્યારે "a" અંદરના keys જેમ દાખલ કર્યાં છે તેમ જ રહે છે.

કેવી રીતે ઉપયોગ કરવો

  1. Input area માં JSON paste કરો.
  2. Scope (all levels/top level) અને indentation પસંદ કરો.
  3. Sort and Format ક્લિક કરો, પછી output copy કરો.

તમે શું કરી શકો

  • Object keys ને ascending અથવા descending sort કરો
  • All levels અથવા ફક્ત top-level પસંદ કરો
  • Array element order બદલો નહીં
  • Copy, download અને input/output swap કરો

વિશેષતાઓ (Arrays, Nesting, Numeric Keys)

  • Object keys ને lexicographically sort કરવામાં આવે છે; scope all levels અથવા top level only પસંદ કરી શકો છો.
  • Array elements નો order જળવાય છે.
  • Indent વિકલ્પો: 2 spaces, 4 spaces, tab અથવા minified એક જ line output.
  • જો input માન્ય JSON ન હોય, તો error બતાવવામાં આવે છે અને output update થતું નથી.
  • JavaScript property enumeration rules મુજબ integer જેવા keys સંખ્યાત્મક order માં દેખાઈ શકે છે.

વારંવાર પૂછાતા પ્રશ્નો

શું nested objects ને પણ sort કરી શકાય?

હા. તમે all levels અથવા ફક્ત top level only પસંદ કરી શકો છો.

Arrays સાથે શું થાય છે?

Array element order જાળવાય છે. Arrays અંદરના objects તમારા પસંદ કરેલા scope મુજબ sort થાય છે.

શું original indentation રાખી શકાય?

ના. Output તમારા પસંદ કરેલા indentation style મુજબ ફરી format થાય છે.

શું JSON5 comments અથવા trailing commas સપોર્ટ થાય છે?

ના. આ tool standard JSON માટે જ છે.

Data ક્યાં પ્રક્રિયા થાય છે?

બધી પ્રક્રિયા તમારા બ્રાઉઝરમાં સ્થાનિક રીતે થાય છે. Input server પર મોકલાતું નથી.