javascript - 将 codebird 回复解析为数组(或将 json 文本访问到 codebird 的回复中)

标签 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
    }
}
);

最佳答案

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

data = JSON.stringify(reply)

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

关于javascript - 将 codebird 回复解析为数组(或将 json 文本访问到 codebird 的回复中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19327102/

相关文章:

javascript - 为什么我的页面在表单提交时不刷新?

html 上的 Javascript settimeouts 打地鼠游戏

Javascript如何过滤二维数组?

java - 转换 Mule HttpRequest 'GET' 响应

javascript - 根据项目要求将json对象数组解析为特定格式的json数组

javascript - Highcharts : Json Array For ToolTip

javascript - 自昨天以来,我用于检索上次推文日期的代码无法正常工作

ios - 我的 iOS 应用程序需要推文

javascript - 在 id attr 中的点击函数中传递参数

java - Twitter4j on java - 查询搜索只给我 6 个最新结果