我有个json对象不知道怎么遍历出来

a552288aa 2015-08-11 04:24:50


这是json格式


我想id输出id name输出name

...全文
362 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_36760854 2017-03-03
  • 打赏
  • 举报
回复
var class31 = [{"id":1,"name":"孙聪","age":19}, {"id":2,"name":"累凯越","age":19}, {"id":3,"name":"秋华南","age":19}]; for(var i = 0;i<class31.length;i++){ //通过数组名[i]下标代表的是数组的第一组数据 alert(class31[i].name+"\n"+class31[i].id); }
Foodiegirl_Hui 2015-08-11
  • 打赏
  • 举报
回复
function getObj(){ var obg = [{ "id": 2, "name": "永立" }, { "id": 2, "name": "黄金时代" }]; var str = ""; for(var j = 0; j < obg.length; j++) { for(var idd in obg[j]) { str += idd + ":" + obg[j][idd] + "\n"; } } alert(str); }
天际的海浪 2015-08-11
  • 打赏
  • 举报
回复

var str='[{"id":1,"name":"AAAAAAAAA"},{"id":12,"name":"BBBBBB"}]';
var json=JSON.parse(str);
for(var i=0;i<json.length;i++)
	for(var v in json[i])
		alert(v+':'+json[i][v])
  • 打赏
  • 举报
回复
id哪里在冒号里面了? 就是循环数组 你是要输出key,还是输出value?
a552288aa 2015-08-11
  • 打赏
  • 举报
回复
引用 1 楼 slwsss 的回复:
var json=[{id:1,name:55},{id:12,name:525}]; for(var i=0;i<json.length;i++)for(var v in json[i])alert(v+' '+json[i][v])
但是我的id是在冒号里面的嘛。又怎么办呢?
slwsss 2015-08-11
  • 打赏
  • 举报
回复
var json=[{id:1,name:55},{id:12,name:525}]; for(var i=0;i<json.length;i++)for(var v in json[i])alert(v+' '+json[i][v])

87,996

社区成员

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

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