JSON കീ സോർട്ടിംഗ് (എളുപ്പത്തിൽ താരതമ്യം ചെയ്യാൻ സഹായിക്കുന്നു)
JSON കീ ക്രമം ഓട്ടോമാറ്റിക്കായി ക്രമീകരിച്ച് കോഡ് റിവ്യൂകളും താരതമ്യങ്ങളും വേഗത്തിലാക്കുക. എല്ലാ തലങ്ങളും മാറ്റണോ അതോ മുകളിലെ തലം മാത്രം മതിയോ എന്ന് തീരുമാനിക്കാം.
- സ്ഥിരമായ കീ ക്രമം വഴി ഡിഫ് (diff) എളുപ്പമാകുന്നു
- അറേകളുടെ (Array) ക്രമം മാറാതെ നിലനിൽക്കുന്നു
- ഇൻഡന്റേഷനും സോർട്ടിംഗും ഒരേ ഘട്ടത്തിൽ
ടൂൾ
ഓപ്ഷനുകൾ
അറേയിലെ എലമെന്റുകളുടെ ക്രമം മാറില്ല.
വിപുലമായ ക്രമീകരണങ്ങൾ
എങ്ങനെ ഉപയോഗിക്കാം
1. പേസ്റ്റ് ചെയ്യുക
ഇൻപുട്ട് പാനലിൽ JSON പേസ്റ്റ് ചെയ്യുക.
2. വ്യാപ്തിയും ഇൻഡന്റേഷനും തിരഞ്ഞെടുക്കുക
എല്ലാ തലങ്ങളും വേണോ എന്ന് തീരുമാനിക്കുക, ഒപ്പം ഇൻഡന്റേഷൻ നിശ്ചയിക്കുക.
3. ക്രമീകരിച്ച് കോപ്പി ചെയ്യുക
“ക്രമീകരിക്കുക & ഫോർമാറ്റ് ചെയ്യുക” ക്ലിക്ക് ചെയ്ത് ഔട്ട്പുട്ട് കോപ്പി ചെയ്യുക.
ഉദാഹരണം
{"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
}
{
"a": {
"d": 4,
"c": 3
},
"arr": [
{
"y": 2,
"x": 1
},
3
],
"b": 1
}
എന്തൊക്കെ ചെയ്യാൻ കഴിയും
മുഴുവൻ JSON-ലോ അല്ലെങ്കിൽ മുകളിലെ തലത്തിലോ മാത്രം സോർട്ടിംഗ് നടത്താം
കീകൾ സോർട്ട് ചെയ്യുമ്പോൾ അറേയിലെ വിവരങ്ങളുടെ ക്രമം നിലനിർത്താം
ആരോഹണ/അവരോഹണ ക്രമങ്ങൾ തമ്മിൽ മാറാം
ഇൻഡന്റേഷനോ മിനിഫിക്കേഷനോ എളുപ്പത്തിൽ തിരഞ്ഞെടുക്കാം
നിയമങ്ങൾ (അറേകൾ / നെസ്റ്റിംഗ് / നമ്പറുകൾ)
- ഒബ്ജക്റ്റ് കീകൾ ലക്സിക്കോഗ്രാഫിക്കൽ ആയി ക്രമീകരിക്കുന്നു.
- അറേകൾ അവയുടെ ക്രമം നിലനിർത്തുന്നു.
- ഇൻഡന്റ് 2, 4, ടാബ് അല്ലെങ്കിൽ മിനിഫൈ ആകാം.
- ഇൻപുട്ട് ശരിയായ JSON അല്ല എങ്കിൽ ഔട്ട്പുട്ട് മാറില്ല.
- സാധാരണ JSON മാത്രമേ പിന്തുണയ്ക്കൂ (കമന്റുകളോ അധികം വരുന്ന കോമകളോ പാടില്ല).
- വലിയ ഇൻപുട്ടുകൾ പ്രോസസ്സ് ചെയ്യാൻ അല്പം സമയമെടുത്തേക്കാം.
ചോദ്യോത്തരങ്ങൾ
ഉള്ളിലുള്ള ഒബ്ജക്റ്റുകളും സോർട്ട് ചെയ്യപ്പെടുമോ?
അതെ. “എല്ലാ തലങ്ങളും” എന്നത് തിരഞ്ഞെടുക്കുക.
അറേകളുടെ കാര്യമോ?
അറേ എലമെന്റുകളുടെ ക്രമം മാറില്ല. എന്നാൽ അറേയ്ക്കുള്ളിലെ ഒബ്ജക്റ്റുകൾ നിങ്ങൾ തിരഞ്ഞെടുത്ത വ്യാപ്തിക്ക് അനുസരിച്ച് സോർട്ട് ചെയ്യപ്പെടും.
യഥാർത്ഥ ഇൻഡന്റേഷൻ നിലനിർത്താമോ?
ഇല്ല, നിങ്ങൾ തിരഞ്ഞെടുക്കുന്ന പുതിയ ഇൻഡന്റേഷൻ (2/4/ടാബ്/മിനിഫൈ) ആയിരിക്കും ഔട്ട്പുട്ടിൽ വരിക.
JSON5 പിന്തുണയ്ക്കുമോ?
ഇല്ല. സാധാരണ JSON മാത്രമേ ഈ ടൂൾ പിന്തുണയ്ക്കൂ.
പ്രോസസ്സിംഗ് എവിടെയാണ് നടക്കുന്നത്?
എല്ലാം നിങ്ങളുടെ ബ്രൗസറിൽ തന്നെ നടക്കുന്നു; ഡാറ്റ എങ്ങോട്ടും അയയ്ക്കുന്നില്ല.