JSON syntaks
- Forrige side JSON introduktion
- Næste side JSON vs XML
JSON-syntaks er en delmængde af JavaScript-syntaks.
JSON-syntaksregler
JSON-syntaks afledes af JavaScript-objektets markeringssyntaks:
- Data er i navn/værdi-par
- Data adskilles af kommaer
- Kurver indeholder objekter
- Parenteser indeholder array
JSON-data - Navn og værdi
JSON-data skrives som navn/værdi-par.
Navn/værdi består af feltets navn, efterfulgt af et kolon og værdien:
Eksempel
"name":"Bill Gates"
JSON-navne skal have dobbelte anførselstegn, mens JavaScript-navne ikke skal have det.
JSON –求值为 JavaScript 对象
JSON-format er næsten identisk med JavaScript-objekt.
I JSON skal nøgler være strenge, omgivet af dobbelte anførselstegn:
JSON
{ "name":"Bill Gates" }
I JavaScript kan nøgler være strenge, tal eller identifikatornavne:
JavaScript
{ name:"Bill Gates" }
JSON-værdi
Værdier i JSON skal være en af følgende datatyper:
- Streng
- Tal
- Objekt (JSON-objekt)
- Array
- Bolig
- null
I JavaScript kan alt, der er nævnt ovenfor, være en værdi, samt andre gyldige JavaScript-udtryk, herunder:
- Funktion
- Dato
- undefined
I JSON skal strengeværdier skrives med dobbelte anførselstegn:
JSON
{ "name":"Bill Gates" }
I JavaScript kan du skrive strengeværdier med dobbelte eller enkelte anførselstegn:
JavaScript
{ name:'Bill Gates' }
JSON bruger JavaScript-syntaks
Da JSON-syntaks afledes af JavaScript-objektets markering, er der sjældent brug for anden ekstra software til at håndtere JSON i JavaScript.
Med JavaScript kan du oprette objekter og tildele data til dem, som f.eks.:
Eksempel
var person = { name : "Bill Gates", age : 62, city : "Seattle" };
Du kan få adgang til JavaScript-objekter på denne måde:
Eksempel
// Returnerer Bill Gates person.name;
Man kan også få adgang til det på denne måde:
Eksempel
// Returnerer Bill Gates person["name"];
Man kan ændre dataene på denne måde:
Eksempel
person.name = "Steve Jobs";
Man kan også ændre det på denne måde:
Eksempel
person["name"] = "Steve Jobs";
Senere i denne tutorial vil du lære, hvordan du konverterer JavaScript-objekter til JSON.
JavaScript array som JSON
Som med at bruge JavaScript-objekter som JSON, kan JavaScript-arrayer også bruges som JSON.
Du vil lære mere om JSON-arrayer senere i denne tutorial.
JSON-fil
- Filtypen for JSON-filer er ".json"
- MIME-typen for JSON tekst er "application/json"
- Forrige side JSON introduktion
- Næste side JSON vs XML