js对象转js数组

 let j1 = [
        '{"deviceid": "10013056c9", "factory_apikey": "54ee49f1-e499-4f1c-a404-06e08e313ffe", "sta_mac": "d0:27:02:60:aa:e2", "sap_mac": "d0:27:02:60:aa:e3", "device_model": "WTW-SNL-02"}',
        '{"deviceid": "10013056ca", "factory_apikey": "34f2ff7f-a6ef-4037-9d25-31aad9cbd35f", "sta_mac": "d0:27:02:60:aa:e4", "sap_mac": "d0:27:02:60:aa:e5", "device_model": "WTW-SNL-02"}',
        '{"deviceid": "10013056ca", "factory_apikey": "34f2ff7f-a6ef-4037-9d25-31aad9cbd35f", "sta_mac": "d0:27:02:60:aa:e4", "sap_mac": "d0:27:02:60:aa:e5", "device_model": "WTW-SNL-02"}',
        '{"deviceid": "10013056ca", "factory_apikey": "34f2ff7f-a6ef-4037-9d25-31aad9cbd35f", "sta_mac": "d0:27:02:60:aa:e4", "sap_mac": "d0:27:02:60:aa:e5", "device_model": "WTW-SNL-02"}',
        '{"deviceid": "10013056ca", "factory_apikey": "34f2ff7f-a6ef-4037-9d25-31aad9cbd35f", "sta_mac": "d0:27:02:60:aa:e4", "sap_mac": "d0:27:02:60:aa:e5", "device_model": "WTW-SNL-02"}',
        '{"deviceid": "10013056ca", "factory_apikey": "34f2ff7f-a6ef-4037-9d25-31aad9cbd35f", "sta_mac": "d0:27:02:60:aa:e4", "sap_mac": "d0:27:02:60:aa:e5", "device_model": "WTW-SNL-02"}',
        '{"deviceid": "10013056ca", "factory_apikey": "34f2ff7f-a6ef-4037-9d25-31aad9cbd35f", "sta_mac": "d0:27:02:60:aa:e4", "sap_mac": "d0:27:02:60:aa:e5", "device_model": "WTW-SNL-02"}',
      ];
      

将j1转为

[
  {
    deviceid: '10013056c9',
    factory_apikey: '54ee49f1-e499-4f1c-a404-06e08e313ffe',
    sta_mac: 'd0:27:02:60:aa:e2',
    sap_mac: 'd0:27:02:60:aa:e3',
    device_model: 'WTW-SNL-02'
  },
  {
    deviceid: '10013056ca',
    factory_apikey: '34f2ff7f-a6ef-4037-9d25-31aad9cbd35f',
    sta_mac: 'd0:27:02:60:aa:e4',
    sap_mac: 'd0:27:02:60:aa:e5',
    device_model: 'WTW-SNL-02'
  },
  {
    deviceid: '10013056ca',
    factory_apikey: '34f2ff7f-a6ef-4037-9d25-31aad9cbd35f',
    sta_mac: 'd0:27:02:60:aa:e4',
    sap_mac: 'd0:27:02:60:aa:e5',
    device_model: 'WTW-SNL-02'
  },
  {
    deviceid: '10013056ca',
    factory_apikey: '34f2ff7f-a6ef-4037-9d25-31aad9cbd35f',
    sta_mac: 'd0:27:02:60:aa:e4',
    sap_mac: 'd0:27:02:60:aa:e5',
    device_model: 'WTW-SNL-02'
  },
  {
    deviceid: '10013056ca',
    factory_apikey: '34f2ff7f-a6ef-4037-9d25-31aad9cbd35f',
    sta_mac: 'd0:27:02:60:aa:e4',
    sap_mac: 'd0:27:02:60:aa:e5',
    device_model: 'WTW-SNL-02'
  },
  {
    deviceid: '10013056ca',
    factory_apikey: '34f2ff7f-a6ef-4037-9d25-31aad9cbd35f',
    sta_mac: 'd0:27:02:60:aa:e4',
    sap_mac: 'd0:27:02:60:aa:e5',
    device_model: 'WTW-SNL-02'
  },
  {
    deviceid: '10013056ca',
    factory_apikey: '34f2ff7f-a6ef-4037-9d25-31aad9cbd35f',
    sta_mac: 'd0:27:02:60:aa:e4',
    sap_mac: 'd0:27:02:60:aa:e5',
    device_model: 'WTW-SNL-02'
  }
]

比较笨的方法

//先将引号统一
let shuang = jj.replace(/\'/gi, '"');
//在 将其序列化
let shuang1 = shuang.replace(/ /gi, "");
//将头尾的引号替换
let shuang2 = shuang1.replace(/\[\"{/gi, "[{");
let shuang3 = shuang2.replace(/\}"]/gi, "}]"); 
//将其拼接成json字符串
let tu= "["+shuang3+"]"
// 在转成js数组
console.log(JSON.parse(tu));




																			 --- 每天都是痛并快乐着,bug用不断
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值