收藏
回答

请教 复杂的对象数据 怎么转换成 数组?

接口获取到的数据格式:

请问怎么转换成数组:

//以下是想要的结果:

[
  pubID: "220414",
  source"device",
  attrib:[{d: "4", x: "0", y: "2", w: "160", h: "32"}],
  cmd:[{end: "1650069045",fontsize: "12",num: "2",speed: "4",start: "1650068789",style: "1"}],
  pages: ["||PM2.5      ug/m3PM10       ug/m3||"],
          ["||TSP        ug/m3噪声          dB||"]
 ]


回答关注问题邀请回答
收藏

2 个回答

  • brave
    brave
    2022-04-18
    let array = []
    array.push(res)
    
    2022-04-18
    有用 2
    回复 8
    • HardPan
      HardPan
      2022-04-18
      这个只能把整体的转成一个数组,请问 里面包含的对象要怎么转数组呢?
      2022-04-18
      回复
    • brave
      brave
      2022-04-18回复HardPan
      咦没注意看,看错l
      2022-04-18
      回复
    • HardPan
      HardPan
      2022-04-18回复brave
      但是这样属性的名称就没有了。。。
      2022-04-18
      回复
    • HardPan
      HardPan
      2022-04-18
      2022-04-18
      回复
    • brave
      brave
      2022-04-18回复HardPan
      完整的丢个代码片段过来吧,数据结构保留
      2022-04-18
      回复
    查看更多(3)
  • HardPan
    HardPan
    2022-04-18
    //数组结构
    list:{
      pubID"220414"source"device"attrib:{a"4"b"32"c"160"d"0"e"2"},
      cmd:{g"12"h"14"i"18"j"1"k"5"},
      pages:[
        ["||PM2.5      ug/m3PM10       ug/m3||"], 
        ["||TSP        ug/m3噪声          dB||"]
      ]
    }
    //数据实现
    list:[
      pubID"220414"source"device"attrib:[{a"4"b"32"c"160"d"0"e"2"}],
      cmd:[{g"12"h"14"i"18"j"1"k"5"}],
      pages:[
        ["||PM2.5      ug/m3PM10       ug/m3||"], 
        ["||TSP        ug/m3噪声          dB||"]
      ]
    ]
    
    2022-04-18
    有用
    回复
登录 后发表内容