JSON Skikking Letterlikes
Dit is 'n JSON-string:
'["Ford", "BMW", "Fiat"]'
Binne die JSON-string is daar 'n JSON-skikking letterlik:
["Ford", "BMW", "Fiat"]
Skikkings in JSON is amper dieselfde as skikkings in JavaScript.
In JSON moet skikkingswaardes van die tipe string, number, object, array, boolean of null wees .
In JavaScript kan skikkingswaardes al die bogenoemde wees, plus enige ander geldige JavaScript-uitdrukking, insluitend funksies, datums en ongedefinieerde.
JavaScript-skikkings
Jy kan 'n JavaScript-skikking skep uit 'n letterlike:
Voorbeeld
myArray = ["Ford", "BMW", "Fiat"];
Jy kan 'n JavaScript-skikking skep deur 'n JSON-string te ontleed:
Voorbeeld
myJSON = '["Ford", "BMW", "Fiat"]';
myArray = JSON.Parse(myJSON);
Toegang tot Skikking Waardes
Jy kry toegang tot skikkingwaardes volgens indeks:
Voorbeeld
myArray[0];
Skikkings in voorwerpe
Voorwerpe kan skikkings bevat:
Voorbeeld
{
"name":"John",
"age":30,
"cars":["Ford", "BMW", "Fiat"]
}
Jy kry toegang tot skikkingwaardes volgens indeks:
Voorbeeld
myObj.cars[0];
Loop deur 'n skikking
Jy kan toegang kry tot skikkingwaardes deur 'n for in
lus te gebruik:
Voorbeeld
for (let i in myObj.cars) {
x
+= myObj.cars[i];
}
Of jy kan 'n for
lus gebruik:
Voorbeeld
for (let i
= 0; i < myObj.cars.length; i++) {
x
+= myObj.cars[i];
}