Spring til indhold

JSON

Fra Wikipedia, den frie encyklopædi

JSON (JavaScript Object Notation) er et åbent filformat og dataudvekslingsformat, der bruger menneske-læseligt tekst til at gemme og transmittere dataobjekter bestående af attribut-værdi-par og tabel (eller andre serialiserbare værdier). JSON er et almindeligt anvendt dataformat med forskellige anvendelser i elektronisk dataudveksling, herunder webapplikationerservere.[1]

JSON er et programmeringssprogsuafhængigt dataformat. Det blev afledt af JavaScript, men mange moderne programmeringssprog inkluderer kildekode til at generere og parse data i JSON-format. JSON-filnavne bruger filendelsen .json.

Douglas Crockford specificerede oprindeligt JSON-formatet i starten af ​​2000'erne,[2] og sendte den første JSON-besked i april 2001 med Chip Morningstar.

Efter at RFC 4627 havde været tilgængelig som dens "informative" specifikation siden 2006, blev JSON først standardiseret i 2013 som ECMA-404.[3] RFC 8259, udgivet i 2017, er den nuværende version af Internetstandarden STD 90, og den forbliver i overensstemmelse med ECMA-404.[4] Samme år blev JSON også standardiseret som ISO/IEC 21778:2017.[5] Standarderne ECMA og ISO/IEC beskriver kun den tilladte syntaks, hvorimod RFC dækker nogle sikkerheds- og interoperabilitet-overvejelser.[6]

  1. json.org, backup
  2. Crockford, Douglas (2011-08-28). "The JSON Saga" (video). YUI Library. Hentet 2022-02-21 via YouTube. Skabelon:Punktliste
  3. "ECMA-404: The JSON Data Interchange Format" (engelsk) (1st udgave). Ecma International. oktober 2013. Arkiveret (PDF) fra originalen 2013-11-01. Hentet 20 november 2023.{{cite web}}: CS1-vedligeholdelse: Dato automatisk oversat (link)
  4. RFC 8259
  5. "ISO/IEC 21778:2017 Informationsteknologi — JSON-dataudvekslingssyntaksen". ISO. Hentet 24. juni 2025.
  6. Bray, Tim. "JSON Redux AKA RFC7159". Ongoing. Hentet 16. marts 2014.