Json`da diziler (array)
Bir Önceki dersimizde Json’un (JavaScript Object Notation) ne oldugunu ve nasil tanimlama yaptigimizi anlatmistim. Simdi ise Json ile dizi tanimlamayi gösterecegim. Böylelikle siraki isimiz Javascript veya diger programla dilleriyle ile Json’u cagirmak ve kullanmak olacak.
Hadi baslayalim ;
[ “Ocak” , “Subat” , “Mart” , “Nisan” , “Mayis” , “Haziran” , “Temmus”, “Agustos” , “Eylül” , “Ekim” , “Kasim” , “Aralik” ]
Gördügünüz gibi diziler köseli Parantez ( [ ] ) ile baslar ve biterler, dizi icerisindeki degeler virgül ( , ) isareti ile ayrilir ve eger deger string yani yazi ise cift tirnak ( ” ) icerisine alinirlar.
Yukaridaki örnek tek boyutlu bir dizidir fakat Json bize iki boyut veya daha fazla boyutta dizi tanimlama imkanida sunar;
[ [ “Ocak” , “Subat” , “Mart” , “Nisan” , “Mayis” , “Haziran” , “Temmus” , “Agustos” , “Eylül” , “Ekim” , “Kasim” , “Aralik” ] , 31 , 28 , 31 , 30 , 31 , 30 , 31 , 31 , 30 , 31 , 30 , 31 ] ]
Gördügünüz gibi Json ile iki boyutlu bir dizi (Array) tanimlamis olduk. Yukaridaki örnekte ay isimleri ve o ayin kac gün cektigini tanimladik. Dizilerin köseli parantezler ( [ ] ) icerisine yazildigini yukarida söylemistim, cok boyutlu dizi tanimlarken de köseli parantez ( [ ] ) kullaniyoruz ve dizileri birbirinden ayirirken yine virgül ( , ) isareti kullaniyoruz. Yukaridaki örnekte ay isimleri bitip köseli parantezle kapatildiktan sonraki virgül ( , ) isareti ikinci boyutun oldugunu belirtmektedir. Yukaridaki örnekte bir diger ayrinti ise ikinci gruptaki, ayin kac gün cektigini gösteren veriler sayi oldugu icin cift tirnak ( ” ) icerisinde yer almadi, diger programlama dillerinde oldugu gibi Jsonda da sayilar tirnak icerisinde yer almamaktadir. Bir önceki dersimizde Json veri cesitleri ile ilgile bilgi sahibi olabilirsiniz.
Ilerleyen derslerde diger programla dillerinin Json ile nasil baglanti kurdugunu anlatarak devam edecegim. Bir sonraki derste görüsmek üzere…
