Ad Widget

Collapse

Не работает JSON Path в препроцессинге

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • kulpin
    Junior Member
    • Nov 2018
    • 18

    #1

    Не работает JSON Path в препроцессинге

    Есть json:
    Code:
    [{"name":"n1"},{"name":"n2"}]
    препроцессинг:
    Code:
    $[?(@.name=='n1')]
    я ожидаю что найдется первый элемент массива, т.е. {"name":"n1"}, но нет выдает в тестировании ошибку: cannot extract value from json by path "$[?(@.name=='n1')]": unsupported character in json path starting with: "[?(@.name=='n1')]"
    Доке соответствует, на http://jsonpath.com/ проверил, все ок.
    В чем м.б. дело? Версия сервера 4.2.5
  • Evgeniy
    Senior Member
    • May 2012
    • 157

    #2
    Click image for larger version

Name:	Screenshot_2019-09-04 Zabbix Appliance Configuration of items.png
Views:	158
Size:	26.2 KB
ID:	385674
    Attached Files

    Comment

    • kulpin
      Junior Member
      • Nov 2018
      • 18

      #3

      Тогда вообще ничего не понимаю


      Click image for larger version

Name:	Снимок экрана 2019-09-04 в 21.09.18.png
Views:	154
Size:	39.6 KB
ID:	385677

      Click image for larger version

Name:	Снимок экрана 2019-09-04 в 21.10.32.png
Views:	120
Size:	74.1 KB
ID:	385679
      Attached Files
      Last edited by kulpin; 04-09-2019, 20:11.

      Comment

      • kulpin
        Junior Member
        • Nov 2018
        • 18

        #4
        Попробовал на еще одном сервере, с той же версией там все ок. Ну попробую перегрузить сервер, хотя не знаю как это может помочь (((

        Comment

        • kulpin
          Junior Member
          • Nov 2018
          • 18

          #5
          Как ни странно - помогло, не понимаю как . Вопрос закрыт

          Comment

          Working...