
JSON Viewer: gratis tool om de JSON-uitvoer van uw API te parseren en te bekijken
Er zijn momenten waarop ik werk met JavaScript-objectnotatie (JSON) gepasseerd of teruggestuurd worden APIs en ik moet problemen oplossen met het ontleden van de array die wordt geretourneerd. Meestal is het echter moeilijk omdat het maar een enkele string is. Dat is wanneer een JSON Viewer is erg handig, zodat u de hiërarchische gegevens kunt laten inspringen en vervolgens kunt bladeren om de informatie te vinden die u nodig hebt.
Wat is JavaScript Object Notation (JSON)?
JSON (JavaScript Object Notation) is een lichtgewicht indeling voor gegevensuitwisseling die gemakkelijk door mensen kan worden gelezen en geschreven en die door machines gemakkelijk kan worden geparseerd en gegenereerd. Het is gebaseerd op een subset van de programmeertaal JavaScript en wordt gebruikt om gegevensstructuren weer te geven in een tekstindeling die via een netwerk kan worden verzonden en ontvangen.
Bron: JSON
Een JSON-object is een ongeordende verzameling sleutel-waardeparen, waarbij elke sleutel een string is en elke waarde een string, getal, boolean, null, array of een ander JSON-object kan zijn. De sleutel-waardeparen worden gescheiden door komma's en omgeven door accolades {}
.
JSON-voorbeeld
{
"name": "John Doe",
"age": 35,
"isMarried": true,
"address": {
"street": "123 Main St.",
"city": "Anytown",
"state": "CA"
},
"phoneNumbers": [
"555-555-1212",
"555-555-1213"
]
}
In dit voorbeeld heeft het JSON-object vijf sleutel-waardeparen: "name"
, "age"
, "isMarried"
, "address"
en "phoneNumbers"
. De waarde van "address"
is een ander JSON-object en de waarde van "phoneNumbers"
is een array van strings.
JSON is voordelig omdat het voor machines gemakkelijk te ontleden en te genereren is. Het is gebaseerd op een subset van de JavaScript-programmeertaalstandaard ECMA-262 3e editie - december 1999. JSON is een tekstindeling die volledig taalonafhankelijk is, maar conventies gebruikt die bekend zijn bij programmeurs van de C-taalfamilie en die native wordt ondersteund door C, C++, C#, Java, JavaScript, Perl, PHP, Python en vele anderen. Deze eigenschappen maken JSON tot een ideale taal voor gegevensuitwisseling.
Zie de rest van ons Martech Zone Apps