二维数组转化为json数组 -1

var colName = [
["08020092", "AVX", "1200m", "120", "0.3", "30u"],
["08020098", "KEMET", "1200m", "120", "1.0", "100u"],
["08020000", "VISHAY", "1200m", "120", "2.5", "250u"],
];
var json=[];
colName.forEach(function(item){
var temp={};
item.forEach(function(value,index){
temp[index]=value;
});
json.push(temp);
})
console.log(json)

  

二维数组转化为json数组 -2

var colName = [
["08020092", "AVX", "1200m", "120", "0.3", "30u"],
["08020098", "KEMET", "1200m", "120", "1.0", "100u"],
["08020000", "VISHAY", "1200m", "120", "2.5", "250u"],
];
var json=[];
colName.forEach(function(item){
var temp={};
temp['name'] =item[0]
temp['id'] =item[1]
temp['sex'] =item[2]
temp['op'] =item[3]
temp['bob'] =item[4]
temp['cat'] =item[5]
json.push(temp);
})
console.log(json)

  

json数组转化为二维数组

 var json = [{"id":"中","rowid":"华","kk":"66"},{"id":"美","rowid":"美丽","kk":"22"}]
var arr = [];
for(let i in json) {
arr[i] = [];
for(let j in json[i]) {
arr[i].push(json[i][j]);
}
}
console.log(arr)

  

json数组获取key以及value的集合

 var json = [
{'name':'tom'},
{'sex':'male'}
]
var keyArr = [];
var aq = [];
for(var i=0;i<json.length;i++){
for(var key in json[i]){
aq.push(json[i][key])
keyArr.push(key)
}
}
console.log(keyArr)
console.log(aq)

  

   map的用法
        在实际应用中遍历二维数据需要处理时用map
       将二维数组先转化为map集合
 var app = [['dd','123'],['cc',666],['bb',777]] ;
var map = new Map();
var map = new Map(app);
console.log(typeof(map))
map.forEach(function (value,key) {
console.log(key,value)
})
console.log(map)
// 将一个二维数组转换为对象(map中的keys方法,拿到所有的key值)
var keys = [];
for(var key_value of map.keys()){
// console.log(key_value)
keys.push(key_value)
}
console.log(keys)
var values = [];
for(var value of map.values()){
// console.log(key_value)
values.push(value)
}
console.log(values)

  

二维数组转化为json数组的更多相关文章

  1. list转化为json数组

    今天做项目,用Thrift获取数据,在servlet里面获取的是数组,但是通过Ajax传输到js文件里是一个list,我获取长度失败,这个时候需要将list转化为json数组,我们可以通过eval() ...

  2. 前台的js对象数组传到后台处理。在前台把js对象数组转化为json字符串,在后台把json字符串解析为List<>

    前台的js对象数组传到后台处理.在前台把js对象数组转化为json字符串,在后台把json字符串解析为List<>

  3. 将数组转化为json字符串(不使用json_encode函数)

    将数组转化为json字符串(不使用json_encode函数) public function arrayToJson($arr,$jsonStr=''){ $jsonStr.='{'; foreac ...

  4. 字符串集合或字符串数组转换成json数组

    字符串可以是List<String>类型的字符串集合,也可以是String[]类型的字符串数组,二者转换成JSON数组的方式没有什么不同.下面代码注意关键的部分即可(画红线部分). 1. ...

  5. arrayToJson将数组转化为json格式的js代码 ///////////////////////zzzzzzzzzzzzzzzz

    //去除空格 function trim(str) {   return str.replace(/\s|\xA0/g,""); } /** *js数组转json * */ fun ...

  6. jquery 中如何将数组转化为json字符串,然后再转化回来?

    其实可以这样: $.fn.stringify = function() { return JSON.stringify(this); } 然后这样调用: $(array).stringify(); 转 ...

  7. PHP空数组转化为json对象的问题

    例子: $a = []; echo json_encode($a); echo json_encode($a, JSON_FORCE_OBJECT); 输出结果: [] {}

  8. 将json数组字符串转换为json数组对象(值是json对象的数组)

    var str1 ='[{"name":"kevin","age":18},{"name":"rose&quo ...

  9. JavaScript -- 定义二维数组

    方法一:直接定义并且初始化,这种遇到数量少的情况可以用var _TheArray = [["0-1","0-2"],["1-1"," ...

随机推荐

  1. [loj#539][LibreOJ NOIP Round #1]旅游路线_倍增_dp

    「LibreOJ NOIP Round #1」旅游路线 题目链接:https://loj.ac/problem/539 题解: 这个题就很神奇 首先大力$dp$很好想,因为可以把一维放到状态里以取消后 ...

  2. kettle 创建作业发送邮件

    1.创建作业 . 2. 发送邮件配置,测试邮件 发件地址可以使用的QQ.126.163等邮箱 smtp server的填写smtp.qq.com或者smtp.126.com等等都可以这里我用Q163邮 ...

  3. jstl与EL表达式

    一·el表达式介绍 EL 全名为Expression Language EL 语法很简单,它最大的特点就是使用上很方便.接下来介绍EL主要的语法结构: ${sessionScope.user.sex} ...

  4. linux用户和组 之 用户管理

    一. linux 用户和组的基本介绍 1.linux下 有三种用户: 1. root: 权限最大的. 2. 系统用户: UID小于1000的.系统服务管理用户,一般是不允许登录系统的.(比如mysql ...

  5. nginx.conf and dockerfile带颜色

    wget http://www.vim.org/scripts/download_script.php?src_id=14376 -O nginx.vim mv nginx.vim /usr/shar ...

  6. paramiko-ssh-秘钥认证实例

    import paramiko private_key = paramiko.RSAKey.from_private_key_file('id_rsa.txt') #创建ssh对象 ssh =para ...

  7. join函数详解

    定义:join() 方法用于把数组中的所有元素放入一个字符串. 语法 : ArrayObject.join(separator)   separator 可选.指定要使用的分隔符.如果省略该参数,则使 ...

  8. python爬虫下正则各种字符串数据匹配

    s = '*\/:?"<>|' #这9个字符在Windows系统下是不可以出现在文件名中的str1 = '\巴拉<1"!11[]>1*hgn/p:?|' # ...

  9. 深入理解hive(1)

    1.安装和配置: 1.1可以通过这个下载链接去下载hive源码来安装一个一个稳定版本的hive.https://cwiki.apache.org/confluence/display/Hive/Get ...

  10. 给没有连接因特网的centos使用yum安装其他软件(转)

    https://blog.csdn.net/bbg221/article/details/78360618 在centos上,使用yum安装软件很方便,比如安装gcc,java等, 但是在没有网络的情 ...