App: Libreng JSON Viewer Upang I-parse at Tingnan ang Output ng Iyong API
May mga pagkakataong nakikipagtulungan ako JavaScript Notasyon ng Bagay (JSON) pumasa o bumalik mula sa Mga API at kailangan kong i-troubleshoot kung paano ko ini-parse ang array na naibalik. Gayunpaman, sa karamihan ng oras mahirap dahil ito ay isang solong string lamang. Kapag yun a JSONViewer napakadaling gamitin upang mai-indent mo ang hierarchical na data at pagkatapos ay mag-scroll upang malaman ang impormasyong kailangan mo.
Ano ang JavaScript Object Notation (JSON)?
Ang JSON (JavaScript Object Notation) ay isang magaan na format ng pagpapalitan ng data na madaling basahin at isulat ng mga tao at madaling i-parse at gawin ng mga machine. Ito ay batay sa isang subset ng JavaScript programming language, at ginagamit upang kumatawan sa mga istruktura ng data sa isang text format na maaaring ipadala at matanggap sa isang network.
Source: JSON
Ang JSON object ay isang hindi nakaayos na koleksyon ng mga key-value pairs, kung saan ang bawat key ay isang string at ang bawat value ay maaaring isang string, number, boolean, null, array, o isa pang JSON object. Ang mga pares ng key-value ay pinaghihiwalay ng mga kuwit at napapalibutan ng mga kulot na brace {}
.
Halimbawa ng JSON
{
"name": "John Doe",
"age": 35,
"isMarried": true,
"address": {
"street": "123 Main St.",
"city": "Anytown",
"state": "CA"
},
"phoneNumbers": [
"555-555-1212",
"555-555-1213"
]
}
Sa halimbawang ito, ang JSON object ay may limang key-value pairs: "name"
, "age"
, "isMarried"
, "address"
, at "phoneNumbers"
. Ang halaga ng "address"
ay isa pang JSON object, at ang halaga ng "phoneNumbers"
ay isang hanay ng mga string.
Ang JSON ay kapaki-pakinabang dahil madali para sa mga makina na i-parse at bumuo. Ito ay batay sa isang subset ng JavaScript Programming Language Standard ECMA-262 3rd Edition – Disyembre 1999. Ang JSON ay isang format ng teksto na ganap na independiyente sa wika ngunit gumagamit ng mga kumbensyon na pamilyar sa mga programmer ng C pamilya ng mga wika at katutubong suportado ng C, C++, C#, Java, JavaScript, Perl, PHP, Python, at marami pang iba. Ginagawa ng mga property na ito ang JSON na isang mainam na wika ng pagpapalitan ng data.