Logoen til JSON, designet av Douglas Crockford. Image: source and license | |
| Filetternavn | .json |
|---|---|
| MIME-type | application/json |
| Kodetype | TEXT |
| Utviklet av | Douglas Crockford |
| Formattype | Datautveksling |
| Utviklet fra | JavaScript |
| Standard | RFC 4627 |
| Åpent filformat? | Ja |
JSON (JavaScript Object Notation, uttales /ˈdʒeɪsən/ eller /ˈdʒeɪˌsɒn/) er en enkel tekstbasert åpen standard for å formatere dokumenter (meldinger) som brukes 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, tidlig på 2000-tallet.[1]
JSON blir ofte brukt for å serialisere datastrukturer som sendes over et nettverk, først og fremst mellom en server og en web-applikasjon, dette som et alternativ til XML. JSON har den fordelen fremfor XML at semantisk informasjon bare inngår en gang, mens XML som regel har dobbelt sett med start- og slutt-tag og er derfor mer plasskrevende. JSON har imidlertid en svakere formalisme for verdivalidering enn XML.
JSON er svært godt egnet til bruk i AJAX-applikasjoner.
Datatyper#edit
JSON støtter følgende grunnleggende datatyper:
- Tall
- Tekst (String)
- Boolske verdier
- Tabeller
- Objekter (nøkkel:verdi-par)
- null (tom verdi)
Eksempel#edit
Følgende datastruktur er en JSON-representasjon av et dataobjekt som beskriver en person. Objektet har tekstfelt for navn, et objekt som inneholder adresse og en liste over telefonnummer-objekter.
{
"fornavn": "Ola",
"etternavn": "Nordmann",
"lever": true,
"alder": 25,
"adresse": {
"gateadresse": "Bakken 4",
"postnummer": 1234,
"poststed": "Bakkebygrenda"
},
"telefonnumre": [
{
"type": "mobil",
"nummer": "912 34 567"
},
{
"type": "hjem",
"nummer": "12 34 56 78"
},
{
"type": "fax",
"nummer": "87 65 43 21"
}
],
"ektefelle": null
}
Referanser#edit
- ^ Douglas Crockford (29. august 2011). Douglas Crockford: The JSON Saga (video) (på engelsk). YUI Library. Besøkt 1. juli 2024 – via youtube.com.
Eksterne lenker#edit
- (en) Offisielt nettsted
- (en) JavaScript Object Notation – kategori av bilder, video eller lyd på Commons
This article is mirrored from “JSON” on Norsk bokmål Wikipedia, revision 24545913, written by Wikipedia's contributors and licensed CC BY-SA 4.0. Editing it here creates a Quire copy with its own history.
Synced with Wikipedia revision 24545913 · just now