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

  1. var colName = [
  2. ["08020092", "AVX", "1200m", "120", "0.3", "30u"],
  3. ["08020098", "KEMET", "1200m", "120", "1.0", "100u"],
  4. ["08020000", "VISHAY", "1200m", "120", "2.5", "250u"],
  5. ];
  6. var json=[];
  7. colName.forEach(function(item){
  8. var temp={};
  9. item.forEach(function(value,index){
  10. temp[index]=value;
  11. });
  12. json.push(temp);
  13. })
  14. console.log(json)

  

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

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

  

json数组转化为二维数组

  1. var json = [{"id":"中","rowid":"华","kk":"66"},{"id":"美","rowid":"美丽","kk":"22"}]
  2. var arr = [];
  3. for(let i in json) {
  4. arr[i] = [];
  5. for(let j in json[i]) {
  6. arr[i].push(json[i][j]);
  7. }
  8. }
  9. console.log(arr)

  

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

  1. var json = [
  2. {'name':'tom'},
  3. {'sex':'male'}
  4. ]
  5. var keyArr = [];
  6. var aq = [];
  7. for(var i=0;i<json.length;i++){
  8. for(var key in json[i]){
  9. aq.push(json[i][key])
  10. keyArr.push(key)
  11. }
  12. }
  13. console.log(keyArr)
  14. console.log(aq)

  

   map的用法
        在实际应用中遍历二维数据需要处理时用map
       将二维数组先转化为map集合
  1. var app = [['dd','123'],['cc',666],['bb',777]] ;
  2. var map = new Map();
  3. var map = new Map(app);
  4. console.log(typeof(map))
  5. map.forEach(function (value,key) {
  6. console.log(key,value)
  7. })
  8. console.log(map)
  9. // 将一个二维数组转换为对象(map中的keys方法,拿到所有的key值)
  10. var keys = [];
  11. for(var key_value of map.keys()){
  12. // console.log(key_value)
  13. keys.push(key_value)
  14. }
  15. console.log(keys)
  16. var values = [];
  17. for(var value of map.values()){
  18. // console.log(key_value)
  19. values.push(value)
  20. }
  21. 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. Linux下kafka集群搭建过程记录

    环境准备 zookeeper集群环境kafka是依赖于zookeeper注册中心的一款分布式消息对列,所以需要有zookeeper单机或者集群环境. 三台服务器: 172.16.18.198 k8s- ...

  2. [bzoj3193][JLOI2013]地形生成_排列组合_贪心

    [JLOI2013]地形生成 题目链接:https://www.lydsy.com/JudgeOnline/problem.php?id=3193 题解: 这种求总排列的题,一种常规做法就是所有的元素 ...

  3. [bzoj2746][HEOI2012]旅行问题 _AC自动机_倍增

    [HEOI2012]旅行问题 题目链接:https://www.lydsy.com/JudgeOnline/problem.php?id=2746 题解: 这个是讲课时候的题. 讲课的时候都在想怎么后 ...

  4. 【0.4】mysql版本特性(5.6-8.0)【转】

    转自:http://blog.itpub.net/15498/viewspace-2650661/ MySQL 5.6 1).支持GTID复制 2).支持无损复制 3).支持延迟复制 4).支持基于库 ...

  5. Oracle-DQL 2- 限定和排序

    1.where子句--查询30号部门员工的姓名,职位和工资SELECT ename,job,sal,deptno FROM empWHERE deptno = 30; --查询职位是manager的员 ...

  6. Resistors in Parallel(找规律+大数)

    题意:https://codeforces.com/group/ikIh7rsWAl/contest/254825/problem/E 给你一个n,计算n / Sigma(1~n)的d(是n的只出现一 ...

  7. c++学习笔记之引用

    引用是 C++ 的新增内容,在实际开发中会经常使用:C++ 用的引用就如同C语言的指针一样重要,但它比指针更加方便和易用,有时候甚至是不可或缺的. 同指针一样,引用能够减少数据的拷贝,提高数据的传递效 ...

  8. CSS和DOM入门

    CSS补充: - position - background - hover - overflow - z-index - opacity 示例:输入框右边放置图标 JavaScript: 局部变量 ...

  9. 链表分割——牛客剑指offer

    题目描述: 编写代码,以给定值x为基准将链表分割成两部分,所有小于x的结点排在大于或等于x的结点之前 给定一个链表的头指针 ListNode pHead,请返回重新排列后的链表的头指针.注意:分割以后 ...

  10. JXOI 2018滚粗记

    --Update5.2 成绩出了,见后文 听说省选VAN写游记是传统,本蒟蒻也来发一篇吧. DAY 0 本来以为省选不在JKFZ举行的结果又是在JKFZ,本校作战感觉终究会是好一些吧,和jyh一起向教 ...