var json={"counts":"1","des":"des"
,"datalist":[
{"f1":1,"f2":4,"f3":7},
{"f1":2,"f2":5,"f3":8},
{"f1":3,"f2":6,"f3":9}
]}
如上,JSON 是一个json串,想把 json.datalist 下的各键 行列转换下,得出以下的数据形式
f1: 1,2,3
f2: 4,5,6
f3: 7,8,9
即是把 f1 列的 1,2,3 归成一行 f2 归成一行。。。
不知道该如何写了,有知道的麻烦能知会下,谢谢了!
var result = {};
$.each(json.datalist,function(index,item){
$.each(item,function(key,value){
if(!result[key]){result[key]=[];}
result[key].push(value);
})
})
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。