kompakt, textbaserat format som används för att utbyta data Från Wikipedia, den fria encyklopedin
JSON (JavaScript Object Notation), är ett kompakt, textbaserat format som används för att utbyta data.[1] Formatet är utformat för att enkelt fungera med Javascript, men i dag kan nästan alla programspråk skapa och läsa JSON-kod.[2]
JSON | |
Filändelse | json |
---|---|
MIME-typ | application/json |
Typkod | TEXT |
Typ av format | märkspråk |
Standard | STD 90 (RFC 8259), ECMA-404, ISO/IEC 21778:2017 |
Syntaxen i JSON är nästan densamma som används för att deklarera objekt i programspråket Javascript.[4]
En JSON-fil beskriver ett objekt i Javascript och måste därför omges av klammerparenteser.[4]
Varje bit data i JSON består ett namn, som står inom citattecken, och ett värde. Värdet kan ha någon av följande typer:[5]
Följande exempel visar JSON-kodad data som beskriver en person. Objektet innehåller strängar för för- och efternamn, ett annat objekt som innehåller adressen och en lista som innehåller telefonnummer.
{
"förnamn": "Emma",
"efternamn": "Svensson",
"ålder": 25,
"adress": {
"gatuadress": "Drottninggatan 47",
"postort": "Boden",
"postnummer": "96 177"
},
"telefonnummer": [
{ "typ": "mobil", "nummer": "070 123 45 67" },
{ "typ": "fax", "nummer": "646 555-4567" }
],
"foretagsnamn": null
}
Följande bit Javascript-kod läser in JSON-koden i variabeln s och konverterar den till Javascript-objektet personuppgift:[6]
var personuppgift = JSON.parse(s);
Seamless Wikipedia browsing. On steroids.