首先,我对json很陌生,所以如果我犯了一个严重的错误,请原谅我。我有一些代码使用 YQL 从网站获取 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>');
});
我只是不明白为什么这给了我无限的价值,而不是它应该给的价值。
所以现在我的问题是这里是否有人知道它为什么不能正常工作。