新浪微博获取并解析json

marszwdhm 2011-12-06 04:12:40
对javascript和jquery不懂,百度了好久,感觉这两个工具应该可以实现应用新浪微博api得到某个id的微博列表。
目前我知道在浏览器地址栏中写入 “http://api.t.sina.com.cn/statuses/user_timeline.json?source=apikey&user_id=2308421202"就可以返回json结果。json的格式新浪也告诉了。就是需要什么函数返回这个json,用什么函数解析的问题。

不知道那位朋友对这个了解,可以指点一下,哪怕需要用到的函数名告诉我就可以了。我会用VB和C#,所以理解代码没问题。
...全文
1010 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
小龙卷卷风 2011-12-06
  • 打赏
  • 举报
回复
var data = eval("(" + data + ")");
marszwdhm 2011-12-06
  • 打赏
  • 举报
回复
谢谢!
fujitsuper 2011-12-06
  • 打赏
  • 举报
回复
新浪微薄提供可修改的api???
可以用来做神马?
kyzy_yy_pm 2011-12-06
  • 打赏
  • 举报
回复
,{},function(data)
红色部分要用{}来占位

marszwdhm 2011-12-06
  • 打赏
  • 举报
回复
麻烦看一下我这个代码对不对
$.getJSON("http://api.t.sina.com.cn/statuses/user_timeline.json?source=2640078968&user_id=2308421202=?",,function(data){
//此处返回的data已经是json对象
//以下其他操作同第一种情况
$.each(data.root,function(idx,item){
if(idx==0){
return true;//同countinue,返回false同break
}

alert("name:"+item.name+",value:"+item.value);

});
});
kyzy_yy_pm 2011-12-06
  • 打赏
  • 举报
回复
上面的data代表http://api.t.sina.com.cn/statuses/user_timeline.json?source=apikey&user_id=2308421202返回的数据
kyzy_yy_pm 2011-12-06
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 marszwdhm 的回复:]

1楼的 jsonData 的值是如何得到的?
[/Quote]
看二楼,一楼那句相当二楼的data = eval("(" + data + ")");
marszwdhm 2011-12-06
  • 打赏
  • 举报
回复
1楼的 jsonData 的值是如何得到的?
kyzy_yy_pm 2011-12-06
  • 打赏
  • 举报
回复

data = eval("(" + data + ")");
alert(data["request"]);
alert(data["error_code"]);
alert(data["error"]);
kyzy_yy_pm 2011-12-06
  • 打赏
  • 举报
回复
var arrData = eval("("+jsonData+")");

87,989

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧