Toppfrågor
Tidslinje
Chatt
Perspektiv
JSON
kompakt, textbaserat format som används för att utbyta data Från Wikipedia, den fria encyklopedin
Remove ads
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]
Remove ads
Syntax
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 av ett namn som står inom citattecken och ett värde. Värdet kan vara någon av följande typer:[5]
- Textsträng (måste omges av citattecken)
- Tal
- JSON-objekt (måste omges av klammerparenteser)
- Array (måste omges av hakparenteser)
- Boolean
- Null
Remove ads
Exempel
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 objekt med telefonnummer.
{
"firstName": "Emma",
"lastName": "Svensson",
"age": 25,
"address": {
"street": "Drottninggatan 47",
"city": "Boden",
"zipcode": "96177"
},
"phoneNumbers": [
{ "type": "mobil", "number": "070 123 45 67" },
{ "type": "fax", "number": "646 555-4567" }
],
"companyName": 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);
Remove ads
Källhänvisningar
Externa länkar
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads