What are those "@attributes" thing I have in my JSON file and how can I read that with JQuery? The JSON "text" I use is produced with json_encode in PHP from an array of custom objects.
İşte reduced JSON dosyası bulunuyor:
{ "movies" : [ { "url":"http:\/\/www.youtube.com\/watch?v=Nsd7ZcXnL6k", title":{"@attributes":{"type":"text"},"0":"**Title here**"} ] }
Ben aşağıdaki kod ile kolayca URL okuyabilirsiniz:
$.getJSON(url, function(json){
$.each(json.movies,function(i,item) {
alert(item.url);
});
});
Nasıl değer "Burada Başlık" başlık okuyabilir?
UPDATE
Eh, ben hala @ nitelikleridir ne bilmiyorum, ama benim son JSON dosyası vardı neden biliyorum. Ben "$ sxml = simplexml_load_file ($ feedURL);" kullanıyordum Bir XML okuma ve daha sonra $ sxml-> başlık bir başlık okumak, wich görünüşte bir dize ancak PHP nesne bir tür değildir.
Instead of $this->title = $sxml->title I used $this->title = $sxml->title . "" (bir dize değeri haline nesne dönüştürme oluyor). Belki bu yapmanın daha akıllı bir yolu var?
Eğer yeni bir php varsa, döküm destekler, böylece (string) $ xml-> unvanını kullanabilir ve bu iş olacak.