App: Gratis JSON Viewer til at parse og se din API's output
Der er tidspunkter, hvor jeg arbejder med JavaScript objekt notation (JSON) at blive bestået eller returneret fra API'er og jeg skal foretage fejlfinding af, hvordan jeg analyserer det array, der returneres. Imidlertid er det for det meste svært, fordi det kun er en enkelt streng. Det var da en JSONViewer er meget praktisk, så du kan indrykke de hierarkiske data og derefter rulle igennem for at finde ud af de oplysninger, du har brug for.
Hvad er JavaScript Object Notation (JSON)?
JSON (JavaScript Object Notation) er et let dataudvekslingsformat, der er nemt for mennesker at læse og skrive og nemt for maskiner at parse og generere. Det er baseret på en delmængde af JavaScript-programmeringssproget og bruges til at repræsentere datastrukturer i et tekstformat, der kan sendes og modtages over et netværk.
kilde: JSON
Et JSON-objekt er en uordnet samling af nøgle-værdi-par, hvor hver nøgle er en streng, og hver værdi kan være en streng, tal, boolean, null, matrix eller et andet JSON-objekt. Nøgle-værdi-parrene er adskilt af kommaer og omgivet af krøllede seler {}
.
JSON Eksempel
{
"name": "John Doe",
"age": 35,
"isMarried": true,
"address": {
"street": "123 Main St.",
"city": "Anytown",
"state": "CA"
},
"phoneNumbers": [
"555-555-1212",
"555-555-1213"
]
}
I dette eksempel har JSON-objektet fem nøgleværdi-par: "name"
, "age"
, "isMarried"
, "address"
og "phoneNumbers"
. Værdien af "address"
er et andet JSON-objekt, og værdien af "phoneNumbers"
er en række strenge.
JSON er fordelagtig, fordi det er nemt for maskiner at parse og generere. Det er baseret på en delmængde af JavaScript-programmeringssprogstandarden ECMA-262 3rd Edition – december 1999. JSON er et tekstformat, der er fuldstændig sproguafhængigt, men som bruger konventioner, der er velkendte for programmører i C-familien af sprog, og som er naturligt understøttet af C, C++, C#, Java, JavaScript, Perl, PHP, Python og mange andre. Disse egenskaber gør JSON til et ideelt dataudvekslingssprog.