@aliver said in JSONpath и expression:
Всем привет)
Вопрос пустяковый по сути, но ответ найти не могу
Так работает:
a3b26126-b471-483c-a147-163fa6e178e4-image.pngНо хочу вывести в лог результат парса без ввода доп. переменной и пытаюсь сделать так:
e3b821f3-f99d-4b9a-9172-b16651e85d7d-image.pngИ так не работает. Понимаю, что это, наверняка, даже выглядит глупо, тем не менее, не могу понять, как нужно написать, чтобы сработало
Заранее благодарюИ так не работает :D
JSON.parse([[GET_UPDATES]])$.[-1:].update_id
Вы уж определитесь, используете JSONpath или просто json. JSONpath это грубо говоря объединение xpath и json и выражения JSONpath работают только в модуле JSONpath.
Если вы используете json, то подойдёт такой код (если я правильно понял задачу):
JSON.parse([[GET_UPDATES]])[JSON.parse([[GET_UPDATES]]).length-1].update_idили
var obj = JSON.parse([[GET_UPDATES]]) log(obj[obj.length-1].update_id)
.