1

我正在尝试使用 codebird 从 twitter 获取一些数据。我有一个 JavaScript 脚本。我的问题是 codebird 的回复是一个对象而不是 JSON。所以我不能使用 eval() 来解析数组中的 json 文本。我只需要访问 json 数据。

先感谢您

var cb = new Codebird();
cb.setConsumerKey("", "");
cb.setToken('','');  

cb.__call(
    "search_tweets",
    "q=Twitter",
     function (reply) {
    data = eval(reply) //parse the returned JSON to array
    }
}
);
4

1 回答 1

0

如果您需要将 JavaScript 对象转换为 JSON 字符串,您可以使用

data = JSON.stringify(reply)

但通常最好处理对象本身 - 例如,您可以遍历它的属性(如果需要,创建自己的数组)

于 2013-10-11T20:59:36.710 回答