App: Gratis JSON Viewer för att analysera och se dina API:s utdata
Det finns tillfällen när jag jobbar med JavaScript Objekt Notation (JSON) bli godkänd eller returnerad från API: er och jag måste felsöka hur jag analyserar den matris som returneras. Men för det mesta är det svårt eftersom det bara är en enda sträng. Det är då en JSONViewer är mycket praktiskt så att du kan dra in den hierarkiska informationen och sedan bläddra igenom för att ta reda på den information du behöver.
Vad är JavaScript Object Notation (JSON)?
JSON (JavaScript Object Notation) är ett lättviktsformat för datautbyte som är lätt för människor att läsa och skriva och lätt för maskiner att analysera och generera. Det är baserat på en delmängd av JavaScript-programmeringsspråket och används för att representera datastrukturer i ett textformat som kan skickas och tas emot över ett nätverk.
källa: JSON
Ett JSON-objekt är en oordnad samling nyckel-värdepar, där varje nyckel är en sträng och varje värde kan vara en sträng, tal, boolean, null, array eller ett annat JSON-objekt. Nyckel-värde-paren är åtskilda av kommatecken och omgivna av hängslen {}
.
JSON Exempel
{
"name": "John Doe",
"age": 35,
"isMarried": true,
"address": {
"street": "123 Main St.",
"city": "Anytown",
"state": "CA"
},
"phoneNumbers": [
"555-555-1212",
"555-555-1213"
]
}
I det här exemplet har JSON-objektet fem nyckel-värdepar: "name"
, "age"
, "isMarried"
, "address"
och "phoneNumbers"
. Värdet av "address"
är ett annat JSON-objekt och värdet av "phoneNumbers"
är en rad strängar.
JSON är fördelaktigt eftersom det är lätt för maskiner att analysera och generera. Det är baserat på en delmängd av JavaScript Programming Language Standard ECMA-262 3rd Edition – December 1999. JSON är ett textformat som är helt språkoberoende men använder konventioner som är bekanta för programmerare i C-familjen av språk och som stöds av inbyggt av C, C++, C#, Java, JavaScript, Perl, PHP, Python och många andra. Dessa egenskaper gör JSON till ett idealiskt språk för datautbyte.