まず第一に、私はjsonにかなり慣れていないので、ひどい間違いを犯した場合はご容赦ください。YQL を使用して Web サイトから json オブジェクトを取得するコードがいくつかあります。それは文字列として返されます。だから今、これをjsonオブジェクトに解析してから読みたいと思います。これは私のコードです:
$.getJSON("http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20html%20where%20url=%22http://iphone-api.uitzendinggemist.nl/v1/episodes.json%22%20and%20xpath=%27*%27&format=json", function(data) {
console.log(data);
content = data.query.results.html.body.p;
json = JSON.stringify(eval("(" + content + ")"));
str = json.revoked;
$('#table').append('<li>' + str + '</li>');
});
なぜこれが与えられるべき値ではなく、未定義になるのか理解できません。
だから今私の質問は、ここにいる誰かがそれが正しく機能していない理由を知っているかどうかということでした.