Flashcentury
Twitter
Facebook
Linkedin
Rss
friendfeed
Json`da diziler (array)

Json`da diziler (array)

Yazar Huseyin Kocak

Kategoriler: Json

Bir Önceki dersimizde Json’un (JavaScript Object Notation) ne olduğunu ve nasıl tanımlama yaptığımızı anlatmıştım. Şimdi ise Json ile dizi tanimlamayı göstereceğim. Böylelikle sıraki işimiz Javascript veya diğer proğramla dilleri ile Json ‘u cağırmak ve kullanmak olacak.

Haydi başlayalım ;

[
“Ocak” ,
“Subat” ,
“Mart” ,
“Nisan” ,
“Mayis” ,
“Haziran” ,
“Temmus”,
“Agustos” ,<!--more-->
“Eylül” ,
“Ekim” ,
“Kasim” ,
“Aralik”
]

Gördüğünüz gibi diziler köşeli Parantez ( [  ] ) ile başlar ve biterler, dizi içerisindeki değeler virgül ( , ) isareti ile ayrilir ve eğer değer string (yazı) ise çift tirnak ( ” ) içerisine alinirlar.

Yukarıdaki örnek tek boyutlu bir dizidir fakat Json bize iki boyut veya daha fazla boyutta dizi tanımlama imkanıda 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) tanımlamiş olduk. Yukaridaki örnekte ay isimleri ve o ayın kaç gün çektigini tanimladik. Dizilerin köseli parantezler ( [ ] ) içerisine yazıldığını yukarıda söylemiştim, çok boyutlu dizi tanımlarken de köşeli parantez ( [ ] ) kullanıyoruz ve dizileri birbirinden ayırırken yine virgül ( , ) isareti kullaniyoruz. Yukaridaki örnekte ay isimleri bitip köseli parantezle kapatildiktan sonraki virgül ( , ) isareti ikinci boyutun olduğunu belirtmektedir. Yukaridaki örnekte bir diğer ayrıntı ise ikinci gruptaki, ayin kaç gün çektiğini gösteren veriler sayı olduğu için çift tirnak ( ” ) içerisinde yer almadı, diğer proğramlama dillerinde oldugu gibi Json da da sayılar tirnak içerisinde yer almamaktadır. Bir önceki dersimizde Json veri cesitleri ile ilgile bilgi sahibi olabilirsiniz.

İlerleyen derslerde diğer proğramla dillerinin Json ile nasil bağlanti kurduğunu anlatarak devam edecegim. Bir sonraki derste görüsmek üzere…

Bu internet sitesi IntenseDebate yorum sistemini kullanıyor. Yorumlar henüz yüklenemedi, çünkü tarayıcınız JavaScript desteklemiyor veya yorumlar yeterince hızlı yüklenemiyor.

type=pings Trackbacks For This Post

  1. Json Nedir? | Flashcentury

Leave a Comment Here's Your Chance to Be Heard!

10 Kasım 2008

Etiketler: , , , , , , , ,

Benzer Yazılar