ആപ്പ്: നിങ്ങളുടെ API-യുടെ ഔട്ട്പുട്ട് പാഴ്സ് ചെയ്യാനും കാണാനും സൗജന്യ JSON വ്യൂവർ
ഞാൻ ജോലി ചെയ്യുന്ന സമയങ്ങളുണ്ട് ജാവാസ്ക്രിപ്റ്റ് ഒബ്ജക്റ്റ് നൊട്ടേഷൻ (JSON) പാസ്സാകുകയോ അതിൽ നിന്ന് മടങ്ങുകയോ ചെയ്യുന്നു API കൾ ഒപ്പം മടങ്ങിയെത്തിയ അറേ ഞാൻ എങ്ങനെ പാഴ്സുചെയ്യുന്നുവെന്നത് പരിഹരിക്കേണ്ടതുണ്ട്. എന്നിരുന്നാലും, മിക്കപ്പോഴും ഇത് ബുദ്ധിമുട്ടാണ്, കാരണം ഇത് ഒരൊറ്റ സ്ട്രിംഗ് മാത്രമാണ്. അപ്പോഴാണ് ഒരു JSON വ്യൂവർ വളരെ ഉപയോഗപ്രദമായതിനാൽ നിങ്ങൾക്ക് ശ്രേണിപരമായ ഡാറ്റ ഇൻഡന്റ് ചെയ്യാനും തുടർന്ന് നിങ്ങൾക്ക് ആവശ്യമുള്ള വിവരങ്ങൾ കണ്ടെത്താൻ സ്ക്രോൾ ചെയ്യാനും കഴിയും.
ജാവാസ്ക്രിപ്റ്റ് ഒബ്ജക്റ്റ് നൊട്ടേഷൻ (JSON) എന്താണ്?
JSON (JavaScript ഒബ്ജക്റ്റ് നോട്ടേഷൻ) എന്നത് മനുഷ്യർക്ക് വായിക്കാനും എഴുതാനും എളുപ്പമുള്ളതും യന്ത്രങ്ങൾക്ക് പാഴ്സ് ചെയ്യാനും ജനറേറ്റുചെയ്യാനും എളുപ്പമുള്ള ഒരു കനംകുറഞ്ഞ ഡാറ്റ-ഇന്റർചേഞ്ച് ഫോർമാറ്റാണ്. ഇത് JavaScript പ്രോഗ്രാമിംഗ് ഭാഷയുടെ ഒരു ഉപവിഭാഗത്തെ അടിസ്ഥാനമാക്കിയുള്ളതാണ്, കൂടാതെ ഒരു നെറ്റ്വർക്കിലൂടെ അയയ്ക്കാനും സ്വീകരിക്കാനും കഴിയുന്ന ഒരു ടെക്സ്റ്റ് ഫോർമാറ്റിലുള്ള ഡാറ്റാ ഘടനകളെ പ്രതിനിധീകരിക്കാൻ ഇത് ഉപയോഗിക്കുന്നു.
അവലംബം: JSON
ഒരു JSON ഒബ്ജക്റ്റ് എന്നത് കീ-വാല്യൂ ജോഡികളുടെ ക്രമരഹിതമായ ശേഖരമാണ്, ഇവിടെ ഓരോ കീയും ഒരു സ്ട്രിംഗും ഓരോ മൂല്യവും ഒരു സ്ട്രിംഗ്, നമ്പർ, ബൂളിയൻ, നൾ, അറേ അല്ലെങ്കിൽ മറ്റൊരു JSON ഒബ്ജക്റ്റ് ആകാം. കീ-മൂല്യം ജോഡികൾ കോമകളാൽ വേർതിരിക്കപ്പെടുകയും ചുരുണ്ട ബ്രേസുകളാൽ ചുറ്റപ്പെടുകയും ചെയ്യുന്നു {}
.
JSON ഉദാഹരണം
{
"name": "John Doe",
"age": 35,
"isMarried": true,
"address": {
"street": "123 Main St.",
"city": "Anytown",
"state": "CA"
},
"phoneNumbers": [
"555-555-1212",
"555-555-1213"
]
}
ഈ ഉദാഹരണത്തിൽ, JSON ഒബ്ജക്റ്റിന് അഞ്ച് കീ-മൂല്യം ജോഡികളുണ്ട്: "name"
, "age"
, "isMarried"
, "address"
, ഒപ്പം "phoneNumbers"
. ന്റെ മൂല്യം "address"
മറ്റൊരു JSON ഒബ്ജക്റ്റും മൂല്യവും "phoneNumbers"
സ്ട്രിംഗുകളുടെ ഒരു നിരയാണ്.
യന്ത്രങ്ങൾക്ക് പാഴ്സ് ചെയ്യാനും ജനറേറ്റുചെയ്യാനും എളുപ്പമായതിനാൽ JSON പ്രയോജനകരമാണ്. ഇത് JavaScript പ്രോഗ്രാമിംഗ് ലാംഗ്വേജ് സ്റ്റാൻഡേർഡ് ECMA-262 3rd എഡിഷൻ - ഡിസംബർ 1999-ന്റെ ഒരു ഉപവിഭാഗത്തെ അടിസ്ഥാനമാക്കിയുള്ളതാണ്. JSON എന്നത് പൂർണ്ണമായും ഭാഷാ-സ്വതന്ത്രമായ ഒരു ടെക്സ്റ്റ് ഫോർമാറ്റാണ്, എന്നാൽ C ഭാഷാ കുടുംബത്തിലെ പ്രോഗ്രാമർമാർക്ക് പരിചിതവും പ്രാദേശികമായി പിന്തുണയ്ക്കുന്നതുമായ കൺവെൻഷനുകൾ ഉപയോഗിക്കുന്നു. C, C++, C#, Java, JavaScript, Perl, PHP, Python, കൂടാതെ മറ്റു പലതും. ഈ പ്രോപ്പർട്ടികൾ JSON-നെ അനുയോജ്യമായ ഡാറ്റ-ഇന്റർചേഞ്ച് ഭാഷയാക്കുന്നു.