JSON-array-letters
Dit is een JSON-tekenreeks:
'["Ford", "BMW", "Fiat"]'
Binnen de JSON-tekenreeks is er een letterlijke JSON-array:
["Ford", "BMW", "Fiat"]
Arrays in JSON zijn bijna hetzelfde als arrays in JavaScript.
In JSON moeten arraywaarden van het type string, number, object, array, boolean of null zijn .
In JavaScript kunnen matrixwaarden al het bovenstaande zijn, plus elke andere geldige JavaScript-expressie, inclusief functies, datums en ongedefinieerd.
JavaScript-arrays
U kunt een JavaScript-array maken van een letterlijke:
Voorbeeld
myArray = ["Ford", "BMW", "Fiat"];
U kunt een JavaScript-array maken door een JSON-tekenreeks te ontleden:
Voorbeeld
myJSON = '["Ford", "BMW", "Fiat"]';
myArray = JSON.Parse(myJSON);
Toegang tot matrixwaarden
U hebt toegang tot matrixwaarden per index:
Voorbeeld
myArray[0];
Arrays in objecten
Objecten kunnen arrays bevatten:
Voorbeeld
{
"name":"John",
"age":30,
"cars":["Ford", "BMW", "Fiat"]
}
U hebt toegang tot matrixwaarden per index:
Voorbeeld
myObj.cars[0];
Door een array heen lopen
U hebt toegang tot matrixwaarden door een for in
lus te gebruiken:
Voorbeeld
for (let i in myObj.cars) {
x
+= myObj.cars[i];
}
Of u kunt een for
lus gebruiken:
Voorbeeld
for (let i
= 0; i < myObj.cars.length; i++) {
x
+= myObj.cars[i];
}