eg1(数组中包含的是数组):

var jsonData = {};
var arr = [[1, 'boy', 'dabing'], [2, 'girl', 'dabing']];
for (var i = 0; i < arr.length; i++) {
var key = arr[i][1];
var value = arr[i][2]; jsonData[key] = value;
}
console.log(jsonData['boy'])// 'dabing'

eg2(数组中包含的是对象):

var jsonData = {};
var arr = [ { id: 3, name: 'MAN_MIDDLESCHOOL_STUDENT', value: 'predefine' },
{ id: 4, name: 'FEMALE_MIDDLESCHOOL_STUDENT', value: 'predefine' }];
for (var i = 0; i < arr.length; i++) {
var key = arr[i].name;
var value = arr[i].value;
jsonData[key] = value;
}
console.log(jsonData);//{ MAN_MIDDLESCHOOL_STUDENT: 'predefine', FEMALE_MIDDLESCHOOL_STUDENT: 'predefine' }

最新文章

  1. 让所有的浏览器都能识别HTML5标签样式的小插件
  2. POJ 3752
  3. 搭建Nginx+JAVA环境
  4. C语言文法定义与C程序的推导过程
  5. Object-C 基础笔记1--杂识
  6. TX Textcontrol 使用总结一
  7. JavaWeb项目开发案例精粹-第2章投票系统-003Dao层
  8. configSections(配置文件)
  9. linux下emacs安装
  10. IntelliJ IDEA 出现Unable to execute DX 问题
  11. javascript 函数介绍
  12. ##5.1 Nova控制节点-- openstack pike
  13. 关于linux命令ssh的总结
  14. LeetCode &amp; Q27-Remove Element-Easy
  15. win10 anaconda安装后使用报错“Original error was: DLL load failed: 找不到指定的模块”
  16. 使用Visual Studio Team Services持续集成(三)——使用工件
  17. Redis 中 5 种数据结构的使用场景介绍
  18. AngularJS路由系列(3)-- UI-Router初体验
  19. Spring框架的事务管理的基本概念
  20. (转)MapReduce Design Patterns(chapter 7 (part 1))(十三)

热门文章

  1. 实例对象与 new 命令
  2. Jenkins进阶-应用的远程部署(12)
  3. pyhanlp 文本聚类详细介绍
  4. TStrings与Memo.Lines赋值的问题
  5. Mac OS安装Windows各版本时注意事项(2014年后的Mac机相信会有这些问题)
  6. WebApi安全性 使用TOKEN+签名验证 (秘钥是GUID的,私有的,不是雙方的,并不在网络连接上传输)
  7. Redis环境安装
  8. SQL Server孤立账户解决办法
  9. .net webapi 收不到json 实体类参数,返回的json中带有k__BackingField
  10. Feb 5 13:07:52 plugh rsyslogd-2177: imuxsock begins to drop messages from pid 12105 due to rate-limiting