С помощью обозначения массива, такого как:
$.each(data.feed.entry, function(i, item)
{
var id = item['id']['$t'];
});
Я могу получить поле id
из ленты JSON Youtube в виде этой строки:
tag:youtube.com,2008:video:W5XpXU8TBoo
, соответствующей этому JSON:
entry: [
*
-
{
o
-
id: {
+ $t: "tag:youtube.com,2008:video:W5XpXU8TBoo"
}
Когда я пытаюсь использовать $.parseJSON
для получения значения video
, он говорит, что это недопустимый JSON:
$.each(data.feed.entry, function(i, item)
{
var id = item['id']['$t'];
var video = $.parseJSON(item['id']['$t']).video;
});
Есть ли другой способполучить значение видео (то есть: W5XpXU8TBoo
) из этого элемента JSON?