JSON'da veriler nesnelerden oluşur. Bir nesne
{"property1":"value1", "property2":"value2"}
şeklinde tanımlanır.
Nesnelerden oluşan bir dizi
[ {..}, {..}, {..} ]
nesneler arasında virgül olacak şekilde tanımlanır.
Bir nesnenin alanları ad ve değer şeklinde verilir
"ad":deger
şeklinde verilir. Birden fazla alan varsa arasında virgül koyulur :
{"ad1":"deger1","ad2":"deger2,"ad3":deger3,"ad4":{..},"ad5":[..]}
Örnek bir JSON :
{
"ogrenciler": [{"ad":"Ali", "no":717},
{"ad":"Ahmet", "no":215},
{"ad":"Mehmet", "no":345}]
}
Yukarıdaki JSON'da en tepede bir nesne ve ve ogrenciler diye bir alanı bulunmaktadır. Ogrenciler alanı bir dizi tutmaktadır. Dizi içinde üç nesne vardır. Bu üç nesne içinde ad ve no alanları vardır. no alanının değeri sayı olmasından dolayı " içine almaya gerek yoktur