Описание тега json-path-expression

Выражение пути JSON - это выражение, возможно, на предметно-зависимом языке, указывающее путь к одному или нескольким значениям в тексте JSON. Выражение может включать фильтры.
1 ответ

Как написать выражения пути json для приведенного ниже сценария в jmeter . Введите два динамических значения идентификатора сессии и csrf

Как написать выражения пути json для приведенного ниже сценария в jmeter . Мне нужно получить два динамических значения сессии ID и CSRF <input type="hidden" name="_txtSession_Id" value="tw-2777518705045647360wor" > <input type="hidden" nam…
14 дек '18 в 06:52
0 ответов

JsonPath: получить родительский элемент после фильтра

Ниже мой документ JSON: [ { "line": 1, "elements": [ { "before": [ { "result": { "duration": 1363286, "status": "passed" }, "match": { "location": "Hooks.init(Scenario)" } } ], "line": 4, "name": "List Size test", "description": "", "id": "test-list…
20 дек '18 в 15:07
1 ответ

Как получить значение n-й позиции из целочисленного массива в JsonPath Finder?

Я пытаюсь получить значение n-й позиции из целочисленного массива. Мой вход JSON: { "data" : [ { "status" : "ACTIVE" , "id" : 1 , "isEnabled" : true, "sample" : [ 1, 2, 3, 4 ] } , { "status" : "DEACTIVATE" , "id" : 2 , "isEnabled" : false, "sample" …
06 янв '19 в 14:35
1 ответ

jmeter: оценивать значения JSON

Я пытаюсь проверить свой ответ API, используя утверждение JSON в JMeter, но не смог выяснить, как этого добиться. API возвращает 2 значения, и мне нужно проверить, соответствуют ли различия между этими двумя значениями Ответ API: { "start": "1275989…
2 ответа

JsonPath игнорирует журналы отладки при выводе

Я использую JsonPath для моей работы по анализу JSON в Java. Есть ли способы удалить debug логи при запуске кода? В общем, я просто пытаюсь запустить мой код синтаксического анализа в Maven: String pageName = JsonPath.read(json, "$['pageInfo']['page…
0 ответов

Нуль слияния в Jsonpath

Как я могу достичь желаемого результата с помощью строки JSON ниже, используя выражение Jsonpath. выберите название отдела плюс заголовок в списке (список будет сгенерирован на основе нулевого условия объединения, если значение слева равно нулю или …
10 сен '18 в 10:56
2 ответа

Json Path - фильтр в списке

У меня есть JSON, как это: { "DATA": [ { "docName": "xyz", "result": [ { "attribute": "attr1", "value": true }, { "attribute": "attr2", "value": true } ] }, { "docName": "abc", "result": [ { "attribute": "attr1", "value": false }, { "attribute": "at…
01 авг '18 в 17:32
1 ответ

Как отфильтровать JSON на основе списка путей в JQ

Учитывая произвольный ввод JSON: { "id":"038020", "title":"Teenage Mutant Ninja Turtles: Out of the Shadows", "turtles":[ { "name":"Leonardo", "mask":"blue" }, { "name":"Michelangelo", "mask":"orange" }, { "name":"Donatello", "mask":"purple" }, { "n…
1 ответ

Как узнать общее количество элементов, используя выражение jsonpath?

У меня есть следующая структура JSON: [ { "entryDate": "2010-02-25", "nationality": "BR", }, { "entryDate": "2010-02-25", "nationality": "SP", }, { "entryDate": "2010-02-25", "nationality": "EU", } ] Я хочу, используя выражение jsonpath, узнать коли…
01 окт '18 в 19:01
0 ответов

CBR верблюда с выражением фильтра JSONPath, получая исключение InvalidPathException

Я пытаюсь реализовать Camel CBR на основе выражений фильтра JSONPath. Тело (структура JSON) выглядит следующим образом: { "orderId": "315973", "status": "Complete", "entity": { ... } } Мой маршрут выглядит следующим образом: // Unimportant part from…
16 окт '18 в 17:21
1 ответ

json-path: первый элемент из результата фильтра массива

Я новичок в json-path, но я часто использовал xpath, Моя проблема состоит в том, чтобы извлечь, с json-path, nth элемент массива, являющийся результатом предварительного фильтра. Например, со следующим json { "store": { "book": [ { "category": "refe…
06 авг '18 в 11:54
1 ответ

Используйте JSONPath для извлечения узлов разных уровней

Учитывая этот документ: { "k1": "v1", "k2": "v2", "k3": "v3", "k4": { "k4.1": "v4.1", "k4.2": "v4.2", "k4.3": "v4.3" } } Мне нужно извлечь это подмножество, в этой точной форме: { "k2": "v2", "k3": "v3", "k4.1": "v4.1" "k4.2": "v4.2" } Но, несмотря …
1 ответ

Как построить выражение jsonpath для проверки количества раз в массиве?

Предположим, у меня есть json как этот { "city":[ "Bangalore", "Delhi", "Chennai", "Bangalore" ] } Теперь я хочу сделать запрос пути json, чтобы проверить, встречается ли Бангалор дважды или нет Итак, чтобы проверить, что я не хочу извлекать данные …
08 окт '18 в 14:20
11 ответов

Xpath-подобный запрос для вложенных словарей Python

Есть ли способ определить запрос типа XPath для вложенных словарей Python. Что-то вроде этого: foo = { 'spam':'eggs', 'morefoo': { 'bar':'soap', 'morebar': {'bacon' : 'foobar'} } } print( foo.select("/morefoo/morebar") ) >> {'bacon' : 'foobar'…
06 сен '11 в 13:01
0 ответов

Комплексная проверка JSON с помощью JsonPath

Я пытаюсь проверить ниже JSON с помощью Jsonpath. Я не могу проверить какие-либо значения после "fieldMap". Я не получаю ошибку пути JSON для всего, что я пробовал. Посоветуйте, пожалуйста, как проверить строку json. { "Identifier": "ABC#SOMEYNC001#…
21 авг '18 в 07:48
2 ответа

Могу ли я использовать относительный путь или подстановочный знак в JQ

Можно ли использовать относительный путь или имя в JQ, как XPath //? Или можно использовать подстановочный знак в JQ, как.level1.*. Level3.element?
11 сен '14 в 06:44
2 ответа

JSON Path String Оценка корневого значения

Иметь службу, которая возвращает очень простой ответ JSON: { "methodresult": "error", "ErrorCode": 2, "ErrorCodeText": "format", "ErrorMessage": "Json parse exception at pos:171 msg:Expecting \"key\"" } И я пытаюсь использовать JSONPath для запроса,…
25 окт '18 в 16:28
1 ответ

Как добавить новый узел json, используя библиотеку java, такую ​​как Jayway JsonPath

У меня есть строка JSON сказать: {"store" : { "book" : [ { "category" : "reference", "author" : "Nigel Rees", "title" : "Sayings of the Century", "display-price" : 8.95 }, { "category" : "fiction", "author" : "Evelyn Waugh", "title" : "Sword of Hono…
25 авг '18 в 07:18
2 ответа

JMeter - JSON Extractor извлекает правильное значение в одном случае, но ноль в другом случае

У меня есть два запроса, которые возвращают ответ с аналогичной структурой JSON. Когда я пытаюсь использовать JSON Extractor на одном, он работает правильно, но когда я пытаюсь извлечь значение таким же образом из второго, он не работает. Но давайте…
10 сен '18 в 12:45
2 ответа

Процессор Apache NiFivalujsonpath: выражение JSONPath для объединения двух атрибутов

Я использую процессор EvaluateJsonPath в NiFi, чтобы указать составной первичный ключ для записи моих данных JSON в эластичный поиск. Я должен создать атрибут под названием "ключ", объединив два атрибута, скажем, "attr1" и "attr2". В конфигурации Ev…
13 авг '18 в 10:40