无法阅读Twitter Json

时间:2010-09-30 00:47:15

标签: json twitter

我完全失去了。我有这个功能来阅读Twitter Json。 Json是有效的,但是当我运行它时,该值将以“未定义”的形式返回。

$.getJSON("http://twitter.com/users/show.json?screen_name=starbucks&callback=?" , function(data) {
var testing = (data.length);
alert(testing);
})

1 个答案:

答案 0 :(得分:4)

data是一个对象*而不是数组**因此它没有长度属性。***

使用FirebugSafari / Chrome开发工具之类的调试器,然后使用此代码:

$.getJSON("http://twitter.com/users/show.json?screen_name=starbucks&callback=?" ,
    function(data) {
        console.log(data);
    });

您可以看到数据完美地回复给您。

Try this看看我的意思,最好是使用JavaScript控制台。


*例如,看似{key: value, ...}的东西;也称为散列或关联数组

**,例如:[foo, bar, baz, ...]

***除非,当然,某人是邪恶的并构建了这样的对象:

data = {
    ...
    length: 8675309,
    ...
};