JSON
| json | |
| Filnavnsuffiks: | .json |
|---|---|
| MIME-type: | application/json |
| Formattype: | Data interchange |
| Standard(er): | RFC 4627 |
JSON (JavaScript Object Notation, uttales [ˈdʒeɪsən]) er en enkel tekstbasert standard for datautveksling. Den er opprinnelig avledet fra JavaScript for å representere enkle datastrukturer. Standarden er imidlertid uavhengig av JavaScript eller andre programmeringsspråk.
JSON-formatet ble opprinnelig spesifisert av Douglas Crockford, i standarden RFC 4627.
JSON blir ofte brukt for å serialisere og sende data over et nettverk, først og fremst mellom en server og web-applikasjon, som et alternativ til XML.
JSON er svært godt egnet til bruk i AJAX-applikasjoner.
Datatyper, syntaks og eksempel [rediger]
JSON støtter følgende grunnleggende datatyper:
- Tall
- Tekst (String)
- Boolske verdier
- Tabeller
- Objekter (nøkkel:verdi-par)
- null
Følgende kode er en JSON-representasjon av et objekt som beskriver en person. Objektet har tekstfelt for navn, et objekt som inneholder adresse og en liste over telefonnummer-objekter.
{ "fornavn": "Ola", "etternavn": "Nordmann", "alder": 25, "adresse": { "gateadresse": "Bakken 4", "postnummer": 1234, "poststed": "Bakkebygrenda", }, "telefonnummer": [ { "type": "hjem", "nummer": "12 34 56 78" }, { "type": "fax", "nummer": "87 65 43 21" } ] }