Установил модуль jsonpath, но не получается разобраться в синтаксисе.
имеется ответ в виде джисона:
{
"count": 19877,
"barcodes": [
{
"created": "2018-12-09 20:24:04",
"phone": "iphone7",
"accessToken": "пример1",
"link": "83dcd274f5f476f23379881e68545477"
},
{
"created": "2018-12-09 20:26:17",
"phone": "iphone7",
"accessToken": "пример2",
"link": "791228276b47cad415895ecca408f524"
},
{
"created": "2019-05-22 13:28:04",
"phone": "iphone7",
"accessToken": "пример3",
"link": "ecde8b395c7181be307cede64694d722"
}
]
}
Вытащил с помощью команды:
$.barcodes[?(@.accessToken=="пример2")]
Вот это получилось:
[
{
accessToken: "пример2",
created: "2018-12-09 20:26:17",
link: "791228276b47cad415895ecca408f524",
phone: "iphone7""
}
],
Все коды переданы с точностью один в один. В этом собственно и заключается моя проблема. На сайте http://jsonpath.com выводит все в правильном порядке, в ковычках, без лишних пробелов. Но в басе все как я скинул. Теперь я не могу спарсить значение phone ни средствами модуля, ни средствами жс (ведь кавычек тупа нет).
Очевидно, что модуль не работает так как нужно.
Что делать мне? Как сделать такой же запрос, но только не через jsonpath, а через js?