12/09/14
Lütfen web sitemi ziyaret etmeyi unutmayın.
Konular arasında ilerlemek için sağa,
Bir konu hakkında ayrıntı için aşağı,
doğru ilerlemeniz gerekir
Belge Sürümü : 1.00
Son Güncelleme: 12/9
JSON: JavaScript Object Notation.
{"Çalışanlar":[
{"ad":"Johny", "soyad":"Doe"},
{"ad":"Ahmet", "soyad":"Portakal"},
{"ad":"Peter", "soyad":"Pan"}
]}
<çalışanlar>
<çalışan>
<ad>Johny</ad> <soyad>Doe</soyad>
</çalışan>
<çalışan>
<ad>Ahmet</ad> <soyad>Portakal</soyad>
</çalışan>
<çalışan>
<ad>Peter</ad> <soyad>Pan</soyad>
</çalışan>
</çalışanlar>
JSON
XML
ORTAK YÖNLER
FARKLI YÖNLER
<h2>Javascriptte JSON Nesnesi</h2>
<p id="deneme"></p>
<script>
var text = '{"ad":"Faruk CAN","adres":"istanbul","telefon":"555 1234567"}'
var obje = JSON.parse(text); // Bir yazıyı JSON dökümanına çeviren fonksiyon
document.getElementById("deneme").innerHTML =
obje.ad+ "<br>" +
obje.adres+ "<br>" +
obje.telefon;
</script>
<h2>JSONdan nesne ve dizleri seçme</h2>
<p id="deneme"></p>
<script>
var text = '{"calisanlar":[' +
'{"ad":"Johny","soyad":"Doe" },' +
'{"ad":"Ahmet","soyad":"Portakal" },' +
'{"ad":"Peter","soyad":"Pan" }]}';
obj = JSON.parse(text);
document.getElementById("deneme").innerHTML =
obj.calisanlar[1].ad + " " + obj.calisanlar[1].soyad;
</script>
eval ile nesneye çevirme
<h2>JSONdan nesne ve dizleri seçme</h2>
<p id="deneme"></p>
<script>
var text = '{"calisanlar":[' +
'{"ad":"Johny","soyad":"Doe" },' +
'{"ad":"Ahmet","soyad":"Portakal" },' +
'{"ad":"Peter","soyad":"Pan" }]}';
var obj = eval ("(" + text + ")");
document.getElementById("deneme").innerHTML =
obj.calisanlar[1].ad + " " + obj.calisanlar[1].soyad;
</script>