javascript-jquery数据格式解析
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript-jquery数据格式解析,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2238字,纯文字阅读大概需要4分钟。
内容图文
![javascript-jquery数据格式解析](/upload/InfoBanner/zyjiaocheng/241/394741f057b44feb8ed0f833fbfcd292.jpg)
通过:关于数据统计方法,jQuery,急在线等。
获取了一组数据,经过console.log后,输出格式如下][2]
//最后的数据结构为
//{
// '产品key1':{
// prod:'产品名1',
// event:{
// ‘事件类型Key1’:{type:'事件类型1',count:事件数量},
// ‘事件类型Key2’:{type:'事件类型2',count:事件数量}
// }
// },
// '产品key2':{
// prod:'产品名2',
// event:{
// ‘事件类型Key3’:{type:'事件类型3',count:事件数量},
// ‘事件类型Key4’:{type:'事件类型4',count:事件数量}
// }
// },
// ...
// }
问题:
请问这种数据结构,我应该如何用jquery解析并能够输出指定位置内容...
尝试:
我尝试在result后加['']- -虽然知道肯定是错的,但是还是试了下,没错真的是错的。
然后通过JSON.parse(result); 输出的结果也报错...
求解
回复内容:
通过:关于数据统计方法,jQuery,急在线等。
获取了一组数据,经过console.log后,输出格式如下][2]
//最后的数据结构为
//{
// '产品key1':{
// prod:'产品名1',
// event:{
// ‘事件类型Key1’:{type:'事件类型1',count:事件数量},
// ‘事件类型Key2’:{type:'事件类型2',count:事件数量}
// }
// },
// '产品key2':{
// prod:'产品名2',
// event:{
// ‘事件类型Key3’:{type:'事件类型3',count:事件数量},
// ‘事件类型Key4’:{type:'事件类型4',count:事件数量}
// }
// },
// ...
// }
问题:
请问这种数据结构,我应该如何用jquery解析并能够输出指定位置内容...
尝试:
我尝试在result后加['']- -虽然知道肯定是错的,但是还是试了下,没错真的是错的。
然后通过JSON.parse(result); 输出的结果也报错...
求解
如果你希望你的数据结果是这样的
// [
// prod:'产品名1',
// event:[
// {type:'事件类型1',count:事件数量},
// {type:'事件类型2',count:事件数量}
// ]
// },
// {
// prod:'产品名2',
// event:[
// {type:'事件类型3',count:事件数量},
// {type:'事件类型4',count:事件数量}
// ]
// }
// ]
那么把原来的result的数据结构转换下:
var result2=[];
for(var key in result){
if(result.hasOwnProperty(key)){
result2.push(result[key]);
}
}
result2.forEach(function(item,index){
var events=[];
for(var eventKey in item['event']){
if(item['event'].hasOwnProperty(eventKey)){
events.push(item['event'][eventKey]);
}
}
item.events=events;
});
console.log(result2);
就问一句:之前的数据结构谁写的?扇他……
你是想为页面上对应产品Id的行绑定事件?
内容总结
以上是互联网集市为您收集整理的javascript-jquery数据格式解析全部内容,希望文章能够帮你解决javascript-jquery数据格式解析所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。