标签:jquery json javascript arrays
我从表单中串行收集信息,如下所示:
list = {"name" : "John", "email" : "name@domain.com", "country" : "Canada", "color" : "blue"};
identifier = "first_round";
list = {"name" : "Harry", "email" : "othername@domain.com", "country" : "Germany"};
identifier = "second_round";
我想把它们组合成一些东西(我可能有括号,我需要括号),如:
list_all = {
"first_round" :
{"name" : "John", "email" : "name@domain.com", "country" : "Canada", "color" : "blue"} ,
"second_round" :
{"name" : "Harry", "email" : "othername@domain.com", "country" : "Germany"}
};
所以我可以访问它们,如:
alert(list_all.first_round.name) -> John
(注意:两个列表数组中的名称 – 值(“名称”,“电子邮件”,“颜色”)不完全相同,每个列表数组中的项目数量有限但事先不知道;我需要每轮只向前一个结构连续添加一个数组,并且可能有任意数量的轮次,即“第三轮”:{…},“第四轮”:{…}等等. )
最终,我希望JSON能够很好地解析它.
我使用jquery库,如果有帮助的话.
解决方法:
将list_all创建为新对象,如下所示:
var list_all = {};
list_all[identifier_1] = list_1;
list_all[identifier_2] = list_2;
// ...
标签:jquery,json,javascript,arrays 来源: https://codeday.me/bug/20190710/1422524.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。