解析codebird回复到一个数组(或访问json文本到codebird的回复)

时间:2013-10-11 20:55:02

标签: javascript json twitter

我正在尝试使用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
    }
}
);

1 个答案:

答案 0 :(得分:0)

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

data = JSON.stringify(reply)

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