JSON

Fra Wikipedia, den frie encyklopedi
Gå til: navigasjon, søk
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 | rediger kilde]

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"
         }
     ]
 }

Eksterne lenker[rediger | rediger kilde]

http://json.org/