Om att använda JSON i Genvägar
JSON är ett populärt datautbytesformat som används av API:er (programmeringsgränssnitt). Med JSON kan du samla en stor mängd data i ett textblock och sedan skicka det vidare till en annan tjänst. Samtliga datavärden tilldelas namn, även kallat nycklar, och kombineras med hjälp av specialtecken såsom kolon (:
) och klammerparanteser ({
och }
) för att bilda dataobjekt.
I JSON är dina värden strukturerade i två typer av dataobjekt: ordböcker och listor.
En ordbok är en samling värden som vart och ett har en unik nyckel. Tillsammans kallas de för nyckel/värdepar. I JSON ser de ut så här {nyckel1: värde1, nyckel2: värde2, nyckel3: värde3}
(och så vidare).
En lista i JSON är helt enkelt en välorganiserad samling av värden. I JSON ser de ut så här [värde1, värde2, värde3]
och så vidare.
I båda fallen kan du ställa in värdena som text, nummer, booleska (sant eller falskt), ordböcker och listor.
Med JSON kan du bädda in ordboks- och liststrukturer hur du vill. Du kan till exempel bädda in en ordbok inuti en annan ordbok eller bädda in en lista i en ordbok. Det innebär att du kan modellera nästan vilken struktur av data som helst, grundläggande eller komplex, vilket gör JSON till ett kraftfullt och enkelt sätt att ordna värden som dataobjekt.
Du kan till exempel representera en person genom att använda en ordbok som:
{"First_name:" John "," last_name ":" Appleseed ","age": 9}
Om du istället vill ha en lista över personer kan du placera personordböcker i en lista så här:
[{"first_name: "John", "last_name": "Appleseed", "age": 9},
{"first_name: "Kate", "last_name": "Bell", "age": 10},
{"first_name: "Anna", "last_name": "Haro", "age": 11}]
Obs! För mer information om semantiken i JSON, besök http://www.json.org.