У меня есть объект 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/, чтобы применить фильтры.