zoukankan      html  css  js  c++  java
  • 【js】把一个json对象转成想要的数组

    var arrTemp = [];
    var arrRes = [];
    var jsonObjct = {
        "CRM_UNIT_TYPE_A": {
            "dic_desc": "企业、部队、加油站",
            "dic_code": "CRM_UNIT_TYPE_A",
            "group": "CRM_UNIT_TYPE"
        },
        "CRM_UNIT_TYPE_B": {
            "dic_desc": "医疗卫生、防疫",
            "dic_code": "CRM_UNIT_TYPE_B",
            "group": "CRM_UNIT_TYPE"
        },
        "CRM_UNIT_TYPE_C": {
            "dic_desc": "计量检测、环境保护",
            "dic_code": "CRM_UNIT_TYPE_C",
            "group": "CRM_UNIT_TYPE"
        },
        "CRM_UNIT_TYPE_D": {
            "dic_desc": "在京公司",
            "dic_code": "CRM_UNIT_TYPE_D",
            "group": "CRM_UNIT_TYPE"
        }
    }
    for(var name in jsonObjct){
        var temp = {
            key:name,
            value:jsonObjct[name]
        }
        arrTemp.push(temp);    
    }
    for(var i = 0;i < arrTemp.length; i++){
        var temp = {
            key:arrTemp[i].value['dic_code'],
            value:arrTemp[i].value['dic_desc'],
        }
        arrRes.push(temp);
    }
    console.log(arrRes);

    结果:

    作者:smile.轉角

    QQ:493177502

  • 相关阅读:
    C语言基础
    R安装包
    随笔
    计算机组成原理(三)--存储器的层次结构
    计算机组成原理(一)
    查找
    二叉树
    Mesos
    第三章 线性表
    第四章 栈与队列
  • 原文地址:https://www.cnblogs.com/websmile/p/8677500.html
Copyright © 2011-2022 走看看