JSON Dizisi
- Önceki sayfa JSON Nesnesi
- Sonraki sayfa JSON Sunucusu
JSON nesnesinin dizisi olarak
Örnek
[ "Porsche", "BMW", "Volvo" ]
JSON'daki diziler neredeyse JavaScript'teki dizilerle aynıdır.
JSON'da, dizi değerlerinin türleri dizgi, sayı, nesne, dizi, boolean veya null olmalıdır.
JavaScript'te, dizi değerleri yukarıdaki tüm türlerin yanı sıra herhangi bir geçerli JavaScript ifadesi olabilir, fonksiyonlar, tarihler ve undefined dahil.
JSON nesnesindeki dizi
Dizi, nesne özelliğinin değeri olabilir:
Örnek
{ "name":"Bill Gates", "age":62, "cars":[ "Porsche", "BMW", "Volvo" ] }
Dizideki değerlere erişim
Kullanarak dizideki değerlere erişebilirsiniz
Örnek
x = myObj.cars[0];
diziyi dolaşın
Kullanarak erişebilirsiniz for-in
döngüsü ile dizideki değerlere erişin:
Örnek
for (i in myObj.cars) { x += myObj.cars[i]; }
veya kullanabilirsiniz for
Döngü:
Örnek
for (i = 0; i < myObj.cars.length; i++) { x += myObj.cars[i]; }
JSON nesnesindeki iç dizi
Dizideki değerler de başka bir dizi veya hatta başka bir JSON nesnesi olabilir:
Örnek
myObj = { "name":"Bill Gates", "age":62, "cars": [ {"name":"Porsche", "models":[ "911", "Taycan" ]}, {"name":"BMW", "models":[ "M5", "M3", "X5" ]}, {"name":"Volvo", "models":[ "XC60", "V60" ]} ] }
Dizinin iç dizine erişmek için her dizi için for-in döngüsü kullanın:
Örnek
for (i in myObj.cars) { x += "<h1>" + myObj.cars[i].name + "</h1>"; for (j in myObj.cars[i].models) { x += myObj.cars[i].models[j]; } }
Dizi değeri değiştirmek
Lütfen diziyi değiştirmek için indeks numarasını kullanın:
Örnek
myObj.cars[1] = "Mercedes Benz";
Dizideki öğeleri silmek
Silme dizisi öğeleri için lütfen delete
Dizideki öğeleri silmek için anahtar kelimeler kullanın:
Örnek
delete myObj.cars[1];
- Önceki sayfa JSON Nesnesi
- Sonraki sayfa JSON Sunucusu