JSON കീ ക്രമീകരകൻ (ക്ലീനർ ഡിഫ്‌സിനായി സ്ഥിരമായ കീ ക്രമം)

reviews, comparisons എന്നിവ എളുപ്പമാക്കാൻ JSON key order സ്വയം standardize ചെയ്യുക.

all levels അല്ലെങ്കിൽ top level മാത്രം തിരഞ്ഞെടുക്കാം. array order അതുപോലെ തുടരും.

സ്ഥിരമായ key order കൊണ്ട് cleaner diffs
array order സംരക്ഷിക്കുന്നു
അതേ run-ൽ indentation formatting
processing മുഴുവനും ഈ page-ലാണ് നടക്കുന്നത് (ഒന്നും upload ചെയ്യുന്നില്ല).

ഉപകരണം

JSON sort ചെയ്യുകയും format ചെയ്യുകയും ഒരു ഘട്ടത്തിൽ പൂർത്തിയാക്കുക; ശേഷം ഫലം copy ചെയ്യുകയോ download ചെയ്യുകയോ ചെയ്യുക.

Shortcut: പ്രവർത്തിപ്പിക്കാൻ Ctrl / Cmd + 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
}

മുൻനിര നില മാത്രം ക്രമീകരണം

top-level keys a, arr, b എന്ന ക്രമത്തിൽ പുനഃക്രമീകരിക്കും; എന്നാൽ "a" യുടെ ഉള്ളിലെ key order നൽകിയതുപോലെ തുടരും.

എങ്ങനെ ഉപയോഗിക്കാം

  1. input area-ലേക്ക് JSON paste ചെയ്യുക.
  2. scope (all levels/top level), indentation എന്നിവ തിരഞ്ഞെടുക്കുക.
  3. Sort and Format click ചെയ്ത് output copy ചെയ്യുക.

നിങ്ങൾക്ക് ചെയ്യാനാകുന്ന കാര്യങ്ങൾ

  • object keys ascending അല്ലെങ്കിൽ descending ആയി sort ചെയ്യുക
  • all levels അല്ലെങ്കിൽ top-level only തിരഞ്ഞെടുക്കുക
  • array element order മാറ്റാതെ നിലനിർത്തുക
  • input/output copy, download, swap ചെയ്യുക

വിവരണങ്ങൾ (അറേകൾ, നെസ്റ്റിംഗ്, സംഖ്യാ കീകൾ)

  • object keys lexicographically sort ചെയ്യപ്പെടും; scope all levels അല്ലെങ്കിൽ top level only ആയി തിരഞ്ഞെടുക്കാം.
  • array element order നിലനിർത്തപ്പെടും.
  • indent options: 2 spaces, 4 spaces, tab, അല്ലെങ്കിൽ minified single-line output.
  • input valid JSON അല്ലെങ്കിൽ error കാണിക്കും; output update ചെയ്യില്ല.
  • JavaScript property enumeration rules കാരണം integer-like keys numeric order-ൽ പ്രത്യക്ഷപ്പെടാം.

പതിവ് ചോദ്യങ്ങൾ

nested objects-ും sort ചെയ്യാനാകുമോ?

അതെ. all levels അല്ലെങ്കിൽ top level only തിരഞ്ഞെടുക്കാം.

arrays-ന് എന്ത് സംഭവിക്കും?

array element order നിലനിർത്തും. arrays-ന്റെ ഉള്ളിലെ objects നിങ്ങളുടെ scope-നുസരിച്ച് sort ചെയ്യും.

original indentation നിലനിർത്താനാകുമോ?

input formatting നിലനിർത്തില്ല. output നിങ്ങൾ തിരഞ്ഞെടുക്കുന്ന indentation style-ൽ പുനഃക്രമീകരിക്കും.

JSON5 comments അല്ലെങ്കിൽ trailing commas പിന്തുണയ്ക്കുമോ?

ഇല്ല. ഈ tool standard JSON മാത്രം ലക്ഷ്യമിടുന്നു.

data എവിടെയാണ് process ചെയ്യുന്നത്?

എല്ലാം browser-ൽ ലോകൽ ആയി പ്രവർത്തിക്കുന്നു. നിങ്ങളുടെ input server-ലേക്ക് അയക്കില്ല.