如何解析这个格式的JSON

哎算了 2020-05-18 12:02:58
{"users":[ { "aid":"17","username":"\u0061\u0064\u006d\u0069\u006e\u0031\u0037","tel":"\u0031\u0035\u0034\u0036\u0036\u0036\u0031","mail":"","wx":"","bz":"\u0031\u0036","isAdmin":"0","qx_class":"","qx_del":"1","qx_edit":"1","qx_insert":"1","qx_login":"1","qx_grade":"2","log_ip":"","log_time":"2015-07-09 14:51:24"}, { "aid":"16","username":"\u0061\u0064\u006d\u0069\u006e\u0031\u0036","tel":"\u0031\u0035\u0034\u0036\u0036\u0036\u0033","mail":"","wx":"","bz":"\u0031\u0035","isAdmin":"0","qx_class":"","qx_del":"1","qx_edit":"1","qx_insert":"1","qx_login":"1","qx_grade":"2","log_ip":"","log_time":"2014-07-09 14:51:24"} ],"total":18}



我要把aid,username这样的值读取出来,请问怎么写?
...全文
177 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
0大丸子0 2020-05-19
  • 打赏
  • 举报
回复
var datas={"users":[ { "aid":"17","username":"\u0061\u0064\u006d\u0069\u006e\u0031\u0037","tel":"\u0031\u0035\u0034\u0036\u0036\u0036\u0031","mail":"","wx":"","bz":"\u0031\u0036","isAdmin":"0","qx_class":"","qx_del":"1","qx_edit":"1","qx_insert":"1","qx_login":"1","qx_grade":"2","log_ip":"","log_time":"2015-07-09 14:51:24"}, { "aid":"16","username":"\u0061\u0064\u006d\u0069\u006e\u0031\u0036","tel":"\u0031\u0035\u0034\u0036\u0036\u0036\u0033","mail":"","wx":"","bz":"\u0031\u0035","isAdmin":"0","qx_class":"","qx_del":"1","qx_edit":"1","qx_insert":"1","qx_login":"1","qx_grade":"2","log_ip":"","log_time":"2014-07-09 14:51:24"} ],"total":18} var json_data=JSON.stringify(datas); $.each(json_data.users,function(i,n){//i是计数器,n是json对象 alert(n.username); })
xdspower 2020-05-19
  • 打赏
  • 举报
回复
你需要注意aid和username都不止一个的,而是多个
大致是

datas={...} ;// json数据获取到datas中
users=datas["users"];
for(let i=0;i<users.length;i++){
tmp=user[i];
console.log( "aid="+tmp["aid"]+", username="+tmp["username"]); // 分别获得对应的aid和username
}

52,797

社区成员

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

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