将代码鸟回复解析为数组(或将 json 文本解析为代码鸟的回复)
Parse codebird reply into a array (or acces to the json text into the codebird's reply)
我正在尝试使用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)
但通常最好处理对象本身 - 例如,您可以迭代它的属性(如果需要,可以创建自己的数组)
相关文章:
- 从桌面读取python文件时高亮显示代码
- 如何将函数包装在函数中以避免代码重复
- 通过单击表单中的按钮,在代码生成中使用javascript生成字母数字代码
- 货币代码为欧元-金额的格式不应包含小数
- Regex代码只允许一个空格
- 如何将屏幕分辨率乘以 80%,然后在代码中使用
- 从var向代码隐藏函数传递值
- 如何动态插入jquery代码
- 如何在php变量中嵌入JQuery代码
- 代码不会验证
- 如何从rails中的代码中删除新行( )
- Angularjs代码未在匿名函数中运行
- 如何做到这一点,使代码在不传递条件后执行函数
- 如何在读取XLS/XLSX本地文件时,使用IE的javascript代码启用未标记为安全的ActiveX控件
- 面向对象的Javascript代码在IE7中不起作用
- 将 jQuery 代码添加到 Index.aspx 页面
- 为什么忽略了eval()代码中的语法错误
- 使用 HTML + Javascript 的多项选择测验:回复:使用数组对象和属性更新分数(帮助分析代码)
- 运行代码以在Android应用程序中单击javascript按钮?尝试在页面上抓取回复按钮联系信息 craigslist
- 将代码鸟回复解析为数组(或将 json 文本解析为代码鸟的回复)