JMESPath-测试嵌套数组中的值

时间:2018-11-19 19:06:14

标签: jmespath

我有一个像这样的JSON对象:

对象{9}

[ 键1至9 ]

这些键之一是称为限制的数组数组。像这样:

E.G。:

限制[3] [48]

其中3表示我拥有3个不同的地方, 48表示时间间隔(间隔30分钟)。

在48个时间间隔中,对于我拥有的3个场所中的每个场所,我有14个事件发生在第1个位置,12个事件发生在第2个位置,第6个事件发生在第3个位置。

所以我有这样的东西:

位置1(表示索引0) 限制[0] [48] [14]

第2位(即索引1) 限制[1] [48] [12]

第3位(即索引2) 限制[2] [48] [6]

这些事件可以是0(未发生),也可以是0,表示它们已经发生。

现在是问题(对不起的描述很抱歉):

我想使用JMESPath查找数组中任何索引的任何值是否不同于0,这意味着事件已发生。

我真正想要的是回报显示相关职位。 我的意思是,事件X在时刻Z发生在地点Y,知道了吗? 我使用https://jsoneditoronline.org/来应用过滤器。

0 个答案:

没有答案