账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    怎样把数组转化成另一种格式?
    32
    0

    怎样把下边的数组,这个gatewayB2c是动态的,例如这种:

    "gatewayB2c": [{
                            "singlemaxamt": "9999999999999",
                            "biztype": "1201",
                            "singleminamt": "0.01",
                            "bankcode": "000000",
                            "bankname": "招商银行",
                            "cdflag": "A"
                        }]

    转化成下面这种格式呢?

    [{name: "singlemaxamt", value: "9999999999999"},
             {name: "biztype", value: "1201"},
             {name: "singleminamt", value: "0.01"},
             {name: "bankcode", value: "000000"},
             {name: "bankname", value: "招商银行"},
             {name: "cdflag", value: "A"}]

    已经把gateWayB2c的值取出来了,是这么写的

    var ccc=gatewayB2c;
           ccc.forEach(function(v,i){   
                   var bbb = Object.keys(v);
                Object.keys(v).forEach(function(v){
                    /*console.log(v)//取到了key
                    console.log(ccc[i][v])//取到了值*/
                   
                    var name = v;
                    var value = ccc[i][v];
                    var c=bbb.length;
                    //arr.push("name:"+v,"value:"+ccc[i][v]);
                   console.log(name+'------'+value);
                })
                console.log(arr);
            })

    值是这样

    singlemaxamt------9999999999999
     biztype------1201
     singleminamt------0.01
     bankcode------000000
    bankname------招商银行
    cdflag------A

    下边就不知道该怎么写了

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 笑望红尘 普通会员 1楼

      你可以使用编程语言来把数组转化成另一种格式。比如,在JavaScript中,你可以使用map()函数来把数组中的每个元素都转换成另一个格式。如果你想要转化的是字符串,你可以使用join()函数。

    更多回答
    网站公告
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部