请选择 进入手机版 | 继续访问电脑版

『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 993|回复: 2

[流程系列] 求助:遍历数组

[复制链接]

5

主题

52

帖子

403

积分

中级会员

Rank: 3Rank: 3

积分
403
金钱
351
HASS币
0
发表于 2022-3-30 00:19:17 | 显示全部楼层 |阅读模式
本帖最后由 kongmeng0814 于 2022-3-30 00:59 编辑
{
    "DeviceCount": 2,
    "DeviceList": [
        {
            "ID": "34020000001180000001",
            "Manufacturer": "SIP UAS V3.0.0.971306",
            "Online": true,
            "RecordCenter": false,
            "RecordIndistinct": false,
            "CivilCodeFirst": false,
            "ChannelOverLoad": false,
            "ChannelCount": 20,
},
        {
            "ID": "34020000001180000002",
           "Manufacturer": "SIP UAS V3.0.0.971306",
           "Online": true,
            "RecordCenter": false,
            "RecordIndistinct": false,
            "CivilCodeFirst": false,
            "ChannelOverLoad": false,
            "ChannelCount": 19,

        }
请问如何循环遍历 device 里面的 ChannelCount  呢,只会取不一样的json不会处理这种重复出现的数组。。。
回复

使用道具 举报

5

主题

52

帖子

403

积分

中级会员

Rank: 3Rank: 3

积分
403
金钱
351
HASS币
0
 楼主| 发表于 2022-3-31 22:33:09 | 显示全部楼层
有人吗!!!求助!!!
回复

使用道具 举报

0

主题

25

帖子

1820

积分

金牌会员

Rank: 6Rank: 6

积分
1820
金钱
1795
HASS币
0
发表于 2022-4-1 22:24:46 | 显示全部楼层
var json = JSON.parse(msg.payload);
var ChannelCount={};
for(i=0; i<json.DeviceList.length; i++) {
   ChannelCount[i] = json.DeviceList[i].ChannelCount;
}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-18 12:29 , Processed in 0.159852 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表