找回密码
 立即注册

QQ登录

只需一步,快速开始

baiccladmin

金牌服务用户

112

主题

228

帖子

1082

积分

金牌服务用户

积分
1082
baiccladmin
金牌服务用户   /  发表于:2024-6-17 17:13  /   查看:806  /  回复:9
1金币
您好,因为循环嵌套过多,目前我做得就是循环套循环直到底层,这样比较麻烦,想问下是否有简单得方法可以取到vibrate_seq里得seq1呢
{
        "body":
        {
                "msg":"
                {
                        \"data\":
                        {
                                \"id\":\"739\",
                                \"params\":
                                {
                                        \"state\":
                                        {
                                                \"time\":1718173598281,
                                                \"value\":
                                                {
                                                        \"event\":2
                                                }
                                        }
                                        \"cell\":
                                        {
                                                \"time\":1718173598281,
                                                \"value\":
                                                [
                                                        {
                                                                \"cellid\":91017933,
                                                                \"lac\":4202,
                                                                \"mcc\":460,
                                                                \"mnc\":8,
                                                                \"rsrp\":-113
                                                        }
                                                ]
                                        },
                                        \"wifi\":
                                        {
                                                \"time\":1718173598281,
                                                \"value\":
                                                [
                                                        {
                                                                \"mac\":\"DC:8C:37:FC:0D:A0\",
                                                                \"rssi\":-58
                                                        }
                                                ]
                                        },
                                        \"vibrate_seq\":
                                        {
                                                \"time\":1718173598281,
                                                \"value\":
                                                [
                                                        {
                                                                \"timestamp\":1718173598281,
                                                                \"seq1\":\"1111111111111000000010001000000000001001111111100011111000001110000011111110001001111111000011111110000000001110000011111000000000000000000000000000000000000000000000000000000000000000000000000000000011010101010000001111000001101110101210111010000111011101\"
                                                                \"seq2\":\"1111111111111000000010001000000000001001111111100011111000001110000011110111001100000100111111110001111100000111000000001111000001101110101210111010000111011101\"
                                                        }
                                                ]
                                        }
                                },
                                \"version\":\"\"
                        },
                        \"deviceId\":\"2148467497\",
                        \"deviceName\":\"DC0A020007A9\",
                        \"messageType\":\"notify\",
                        \"notifyType\":\"property\",
                        \"productId\":\"CQyGsgIVba\"
                }",
                "signature":"9lsntYIi5YOk2V7l5pmV3Q==",
                "time":1718173598314,
                "id":"1646116004267482189",
                "nonce":"VrVapoUH"
        },
}

最佳答案

查看完整内容

不好意思,已经在上面更新了,重新下载看看吧

9 个回复

倒序浏览
最佳答案
最佳答案
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2024-6-17 17:13:19
来自 10#
不好意思,已经在上面更新了,重新下载看看吧

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2024-6-17 17:42:46
2#
如果不想循环的话,楼主试一下这个插件中get
对象与集合操作工具 - 葡萄城市场 (grapecity.com.cn)



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
赛龙周
金牌服务用户   /  发表于:2024-6-17 18:31:45
3#
通过路径读取不可以吗
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2024-6-18 08:42:54
4#
对象类型的可以.对应的属性,数组可以用上面的插件,其实也不复杂
回复 使用道具 举报
baiccladmin
金牌服务用户   /  发表于:2024-6-18 09:49:56
5#
Joe.xu 发表于 2024-6-17 17:42
如果不想循环的话,楼主试一下这个插件中get
对象与集合操作工具 - 葡萄城市场 (grapecity.com.cn)

能否麻烦做个示例呢,没看明白呢
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2024-6-18 11:52:25
6#
您上传一个的demo,把json放在变量里,我们根据您的demo来解析,
帖子中的json结构是错误的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
baiccladmin
金牌服务用户   /  发表于:2024-6-18 13:32:10
7#
Joe.xu 发表于 2024-6-18 11:52
您上传一个的demo,把json放在变量里,我们根据您的demo来解析,
帖子中的json结构是错误的

去掉斜杠msg变量,反序列化后就可以循环用了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2024-6-18 15:22:26
8#
本帖最后由 Joe.xu 于 2024-6-18 17:43 编辑

主要还是用上面说的方式

先找到数组,再从数组中取

测试结果





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
baiccladmin
金牌服务用户   /  发表于:2024-6-18 17:36:18
9#
Joe.xu 发表于 2024-6-18 15:22
主要还是用上面说的方式

先找到数组,再从数组中取

得麻烦您重新上传一下,这个文件是没修改过的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部