JMESPath - тестовые значения во вложенных массивах - PullRequest
0 голосов
/ 19 ноября 2018

У меня есть объект JSON, подобный следующему:

Объект {9}

[Ключи с 1 по 9]

Один из этих ключей - это массив массивов, называемых ограничениями,Например:

EG:

ограничения [3] [48]

, где 3 означает 3 разных места, которые я имею, 48 означает мгновенное время (интервалы 30 минут).

И для каждого из 3 мест, которые у меня есть, в 48 временных интервалах у меня есть 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 произошло на месте Y в момент времени Z, понял?Я использовал https://jsoneditoronline.org/, чтобы применить фильтры.

...