2010-01-28 3 views
2

내 JSON 파일에있는 내용은 @attributes 무엇이며 어떻게 JQuery로 읽을 수 있습니까?@attributes가 포함 된 PHP에서 생성 된 JSON (with jQuery)

내가 사용하는 JSON "텍스트"는 PHP에서 json_encode으로 사용자 정의 객체 배열에서 생성됩니다. 나는 다음과 같은 코드로 URL을 쉽게 읽을 수

{ "movies" : [ { "url":"http:\/\/www.youtube.com\/watch?v=Nsd7ZcXnL6k", title":{"@attributes":{"type":"text"},"0":"**Title here**"} ] } 

: 나는 제목 Title here 값을 읽을 수있는 방법

$.getJSON(url, function(json){ 
    $.each(json.movies,function(i,item) { 
     alert(item.url); 
    }); 
}); 

다음은 감소 된 JSON 파일입니까?

UPDATE

글쎄, 난 여전히 @attributes이 무엇인지 모르겠지만, 그들은 내 마지막 JSON 파일에 있었던 이유를 알고있다. 나는 $sxml = simplexml_load_file($feedURL);을 사용하여 XML을 읽은 다음 $sxml->title이라는 제목을 읽었습니다. 문자열은 PHP 객체의 문자열이 아닌 문자열입니다. 대신

$this->title = $sxml->title 

난 (m의 문자열 값으로 객체 변환)

$this->title = $sxml->title . "" 

사용. 아마이 일을하는 더 지능적인 방법이 있을까요? 당신이 최근 PHP이있는 경우

(string)$xml->title 

을 사용할 수 있으며 작동 것이다 있도록

, 그것은, 캐스팅을 지원합니다.

답변

2
$.getJSON(url, function(json){ 

    $.each(json.movies,function(i,item) { 
     alert(item.url); 
     alert(item.title[0]); 
    }); 
}); 
+0

아, 그게 0입니다! 감사! ;) – mrmuggles

관련 문제