Описание тега jayway

1 ответ

Как сгладить JSON с помощью вложенных списков по Jayway JsonPath?

В настоящее время мне нужно обработать некоторые результаты JSON на основе конфигурации, но не жесткий код. Например, с JSON следующим образом { data: [{ orderNo: "CG8310150", details: [{ skuId: 4384, amount: 2 }, { skuId: 4632, amount: 5 }] }, { or…
22 фев '19 в 03:46
0 ответов

Получить все ключи с пути от JSON, используя Jayway

Я пытаюсь получить все keys с path из вложенного json, Входные данные: { "event": { "data": { "name": "xxx", "email": "xxx@test.com" }, "primary": { "firstName": "yyy" } }, "event2": { "name": "xxx2" } } Мне нужен вывод как: event.data.name event.da…
07 ноя '18 в 00:24
0 ответов

DEFAULT_PATH_LEAF_TO_NULL не возвращает ноль для вложенных поисков

Как мы можем использовать DEFAULT_PATH_LEAF_TO_NULL Option для поиска с использованием пути JSON:$.store[*].address[-1].city на JSON, как: { "store": [ { "books": [ { "category": "reference", "author": "Nigel Rees", "title": "Sayings of the Century"…
27 фев '19 в 12:23
1 ответ

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

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

Java - используйте jsonPath для обновления Json на основе текущего значения

Мне удалось обновить объект json, используя jsonPath с этим кодом JSONObject json = new JSONObject("{\"data\":[{\"city\":\"New York\",\"name\":\"John\",\"age\":31},{\"city\":\"Paris\",\"name\":\"Jack\",\"age\":12}]}"); DocumentContext doc = JsonPath…
21 сен '18 в 11:20
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
0 ответов

Что такое выражение JsonPath для выбора объекта на основе значений подобъекта?

Мне нужно иметь возможность выбирать элементы в документе JSON на основе значений в подэлементах, которые, к сожалению, находятся в списке пар ключ-значение (с этой структурой мне приходится работать). Я использую Jayway 2.4.0. Вот документ JSON: { …
29 апр '19 в 16:31
0 ответов

com.jayway.jsonpath.InvalidPathException: пробел не разрешен в пути

Я использую JsonPath для проверки совпадений некоторых json-paths против JSON документ с SpringBoot приложение. Это дает следующее исключение, когда я включаю in оператор внутри выражения. Но то же самое jsonpath Выражение отлично работает в Интерне…
13 мар '19 в 16:40
0 ответов

JsonPath (JayWay), который возвращает только определенные ключи для объектов в массиве JSON, которые имеют эти ключи

Задача: У меня есть JSON с массивом объектов JSON. Я хочу вернуть только объекты массива, которые имеют определенные члены (string:element) с конкретными строками. Из этих отфильтрованных объектов в массиве я хочу вернуть только отфильтрованные стро…
03 апр '19 в 10:35
1 ответ

Сохранять конечные нули при разборе Json с помощью jayway JsonPath

Я использую jayway json-path - 2.4.0 для разбора Json. При синтаксическом анализе json, если json содержит какое-либо двойное значение, его усекаются завершающие нули. Например, у меня есть строка Json, как показано ниже. {"name": "Paddy", "value": …
13 май '19 в 07:38
0 ответов

JsonPath, который получает родительские элементы вместе с каждым дочерним элементом

Я пытаюсь получить результаты JSON, которые включают определенные родительские значения. Скажем, у меня есть JSON, как это { "array": [{ "parent_id": "A", "children": [{ "id": "a1" }, { "id": "a2" } ] }, { "parent_id": "B", "children": [{ "id": "b1"…
25 июн '19 в 23:40
0 ответов

Как исправить ошибки недопустимых выражений при написании выражений JSON Path для возврата всех ключей файла JSON?

Я пытаюсь написать выражение пути JSON для возврата всех ключей в файле JSON. Я должен использовать это в одном из моих тестовых случаев JUnit. Мой формат файла JSON прост: [ { "Key1": Value1 "Key2": Value2 } { "Key1":Value3 "Key2":Value4 } ] Ожидае…
10 июл '19 в 22:24
1 ответ

Можем ли мы использовать io.restassured и jayway в одном методе?

Когда я получаю массивы в ответ, получение правильных результатов с помощью Jayway, но не с io.restassured? Могу ли я использовать Jayway и io.restassured вместе? Это приемлемая / хорошая практика? Ответ JSON: {"applications": [ { "Id…
27 июл '20 в 16:28
1 ответ

Jayway jsonpath, начинающийся с "/" в регулярном выражении

У меня возникают проблемы с jayway jsonpath, когда дело доходит до использования регулярного выражения, в котором есть xpath. Вот мой json: { "status": "success", "resources": [ { "id": "Attachment-20796b26-7a16-4a3d-b53c-b30d9f3cb798.TXT", "name": …
03 сен '19 в 21:36
1 ответ

Имя пакета отображается вместе с pojo при преобразовании json в объект java (pojo)

Когда я запускаю это, у меня есть код ниже, Не уверен, почему имя пакета идет с этим com.heiler.ppm.fulltextsearch.object.FullTextSearchConfigModel@5c3bd550[indexName=Items_AllSupplierCatalogs_en,indexLabel=Items (All Supplier Catalogs) en,alias=,ca…
14 сен '19 в 13:27
0 ответов

Как загрузить и проверить файлы, представленные в ответе RestAPI: Content-Type: application/zip

У меня есть api отдыха, который возвращает zip-файл (содержащий файлы xml) в качестве ответа XML для запроса GET. Как получить ответ, используя файлы в zip-архиве.
16 окт '19 в 03:39
1 ответ

Необходимо извлечь значение в массиве json с помощью извлечения пути jayway json

Ниже Джосн мне нужно извлечь Джо [ {"firstName":"Joe"}, {"lastName":"boxer"} ] Я использовал jsonpath $..firstName, который извлекает ["Joe"] вместо "Joe", то есть ["joe"] внутри массива.. Есть ли способ извлечь "Joe" вместо ["Joe"]
05 сен '19 в 23:05
1 ответ

Объедините выражение jsonpath, чтобы прочитать 2 вложенных свойства в строке json

Я использую slack api (https://slack.com/api/search.messages), чтобы получить сообщения в канале Slack и проанализировать сообщения с помощью кода Java. Ниже приведен пример ответа Slack, где сообщения Slack помечаются "текстом" под "совпадениями", …
29 ноя '19 в 07:43
0 ответов

путь jayway json с вложенными массивами

У меня есть следующий json, и мне нужно получить cntry=India, когда имя типа "route" $.api.address_components.*.types[?(@.name=='route')]["cntry","name"] { "api": { "address_components": [ { "cntry": "India", "short_name": "Yonge St", "types": [ { "…
17 окт '19 в 00:34
1 ответ

JsonPath (jayway) для возврата скаляра в виде массива

Мне не удается создать рабочий jsonpath (Jayway https://jsonpath.herokuapp.com/), где свойство (скаляр) возвращается как массив. Для ввода { "a":{ "b":"valueofb" } } Я хочу получить массив: ["valueofb"] Не просто valueofb
29 апр '20 в 21:37