Introduksjon til å bruke JSON i Snarveier på iPhone og iPad

JSON er et populært datautvekslingsformat som brukes av API-er (application programming interfaces). JSON gjør det mulig å kombinere en stor mengde data i én tekstbolk, og deretter sende den videre til en annen tjeneste. Alle dataverdiene gis navn, som kalles nøkler, og kombineres med spesialtegn som kolon (:) og klammer ({ og }) for å forme dataobjekter.

I JSON struktureres verdiene dine i to typer dataobjekter: ordbøker og lister.

En ordbok er en usortert samling verdier som alle har en unik nøkkel, som sammen kalles nøkkel/verdipar. I JSON ser de ut som {key1: value1, key2: value2, key3: value3} og så videre.

En liste er ganske enkelt en ordnet samling med verdier. I JSON er de kommaseparerte verdier mellom hakeparenteser og ser ut som [value1, value2, value3] og så videre.

I begge tilfeller kan du angi verdiene som tekst, tall, boolske verdier (sant eller usant), ordbøker og lister.

JSON gjør det mulig å nøste ordbok- og listestrukturer akkurat som du vil. For eksempel kan du nøste en ordbok inne i en ordbok eller nøste en liste inne i en ordbok. Dette gjør det mulig å modellere nesten enhver datastruktur, uansett om den er enkel eller avansert, noe som gjør JSON til en kraftig men enkel måte å organisere verdier som dataobjekter på.

For eksempel kan du representere en person ved hjelp av en ordbok som:

{"first_name": "John", "last_name": "Appleseed", "age": 9}

Eller, hvis du vil ha en liste med personer, kan du plassere personordbøkene i en liste som:

[{"first_name": "John", "last_name": "Appleseed", "age": 9},{"first_name": "Kate", "last_name": "Bell", "age": 10},{"first_name": "Anna", "last_name": "Haro", "age": 11}]

Merk: Hvis du vil vite mer om semantikk i JSON, kan du besøke http://www.json.org.

Morty Proxy This is a proxified and sanitized view of the page, visit original site.
Nyttig?
Tegngrense: 250
Bruk maksimalt 250 tegn.
Takk for tilbakemeldingen din.
Morty Proxy This is a proxified and sanitized view of the page, visit original site.