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

JsonSlurper - это класс Groovy, который упрощает синтаксический анализ и работу с JSON, чем с Java.
1 ответ

Как бороться с пробелами в JSON Key?

У меня есть строка JSON, которую я получил из API. я использую JsonSlurper проанализировать строку в JSON, но я не уверен, как обрабатывать, когда ключ содержит пробелы. Пример JSON: { "total": 3, "page": 1, "totalPages": 1, "results": [{ "person na…
03 авг '17 в 09:44
1 ответ

Получение единственного ключа карты от JsonSlurper

У меня есть JSON, который должен быть обработан с помощью Groovy. Я почти уверен, что JSON имеет только один ключ в следующем формате: { rootKey: [...] } куда rootKey обозначает различные значения (например, "клиенты", "магазины" и т. д.). Допустим,…
17 окт '17 в 02:49
3 ответа

Groovy получить объект в json slurper объект со строкой

Я пытаюсь создать функцию, в которой я передаю объект JSON из JsonSlurper и строка, которая содержит объект json, расположенный в оригинале. Если это так, он возвращает истину или ложь, если выполняется условие количества элементов. Например: myJson…
28 авг '18 в 19:51
2 ответа

Исключение формата чисел в Groovy

Я пытаюсь сравнить ставку налога с продаж 6,75 с моим ожидаемым значением 6,75 в формате строки. Я написал приведенные ниже строки кода Groovy для достижения этой цели, но получаю исключение числового формата и не могу понять, в чем проблема Groovy …
23 янв '18 в 22:51
0 ответов

Ресурсосберегающий анализ JSON в Groovy

У меня есть программа, которая взаимодействует с API, который выводит ответы JSON. Учитывая, что я хочу извлечь некоторые конкретные ключи и значения из JSON для использования в моей программе, но позже я, возможно, захочу подробнее остановиться на …
16 мар '17 в 13:12
1 ответ

Получить java.lang.IllegalArgumentException: несоответствие типов аргументов для некоторых, но не для всех попыток изменить значение атрибута JSON

IDE: IntelliJ IdEA 2017.2.4 Язык: Groovy 2.4.11 Тестовый фреймворк: Spock 1.1-groovy-2.4 Новое для всего вышеперечисленного. Нет опыта работы с Java. Первый пост здесь, и я на самом деле читаю введение и рекомендации и стараюсь изо всех сил следоват…
26 сен '17 в 16:08
1 ответ

Как разобрать объект JsonSluper?

У меня есть следующее JsonSluper объект: [ [id:5017,feature:age,value:20], [id:2017,feature:city,value:paris], [id:3017,feature:country,value:france] ] и я хочу получить следующее JsonObject: "person":{ "age":20, "city":paris, "country":france } Я х…
22 апр '16 в 09:43
3 ответа

Как извлечь параметр JSON с помощью JsonSlurper в Groovy

Я написал следующий скриптовый скрипт в SOAPUI, чтобы выполнить утверждение в ответе JSON. У меня возникают трудности при написании утверждения для извлечения и утверждения в свойстве Weather > main > Clouds и значении ответа JSON. Может кто-нибудь …
12 окт '16 в 03:12
1 ответ

Grails 1.3.9 разобрать файл JSON

Я работаю над проектом с Grails 1.3.9 и мне нужно разобрать JSON файл и читать некоторые значения. Это может быть легко сделано с JsonSlurper но поддерживается только для Grails 1.8 и выше. Есть ли другие методы для достижения этой цели?
28 сен '16 в 08:35
1 ответ

Не удается разобрать содержание тела ответа в студии katalon

Я столкнулся с проблемой, когда не могу разобрать содержание тела ответа. Вот то, что я использую для анализа, это работает для других ответов, но для текущего ответа это не работает. String getContent = get_response.getResponseBodyContent() JsonSlu…
30 янв '19 в 12:03
3 ответа

Получить JSON детей одного узла со случайным именем в Groovy

В Groovy (не Grails) я хочу получить цвет такого элемента: { "8436": { "color": "red", } } Число "8436" является динамическим, но всегда есть только один. Я не могу использовать JsonSlurper's json.8436.color синтаксис, потому что число будет жестко …
28 сен '16 в 12:00
2 ответа

Как отстаивать массив JSON в Groovy

Мой ответ JSON выглядит следующим образом { "pCategories": [ "pogc1", "pogc16", "pogc2", "testc1122", "testcat10012018", "testcat10012019", "testcat100120191", "testcat11012018", "testcat12012018", "testcat120120181", "testcat20112017", "testcat2011…
20 фев '18 в 11:55
1 ответ

Свести JSON с помощью JsonSlurper

Попытка чтения и преобразования файла JSON, в котором есть входной файл: { "id": “A9”, "roles": [ {"title": “A”, “type”: “alpha” }, {"title": “B”, “type”: “beta” }, ] }, { "id": “A10”, "roles": [ {"title": “D”, “type”: “delta” }, ] }, Но требует пре…
07 май '17 в 21:10
1 ответ

Разбор JSON-объекта в Groovy

Я пытаюсь написать сценарий Groovy, который выполняет вызов API REST и получает объект JSON, затем мне нужно извлечь конкретную строку из этого JSON и проверить, соответствует ли она другой строке, которую я предоставляю в сценарии. я сделал все до …
22 мар '18 в 13:55
1 ответ

Разбор дочерних узлов JSON-ответа в SOAP UI с использованием groovy json slurper

Я получаю ответ JSON от веб-службы, как показано ниже. Я хочу проанализировать все дочерние элементы узла результатов с помощью Groovy Json slurper и утверждать, что значение верное. { "status": "Healthy", "results": [ { "name": "Microservice one", …
11 май '18 в 21:09
1 ответ

Добавьте новую пару ключ-значение под карту, используя groovy

{ "map": { "key1": [3,12,13,11], "key2": [21,23], "key3": [31,32,33] }} У меня есть этот JSON. аналогично key1 или key2 я хочу добавить новую пару ключей в этот json с помощью groovy. Я использую JsonSlurper(). def mJson = new File(MAPPINGJSON).text…
21 июл '18 в 11:10
1 ответ

Groovy JSONSlurper JSON-значение с экранированными кавычками

Я разрабатываю небольшой инструмент, написанный на Groovy, который анализирует строки JSON в электронных письмах. Некоторые из этих строк JSON имеют значения JSON, которые содержат экранированные кавычки. Например: { "hello": "world with \"quotation…
15 янв '16 в 09:50
1 ответ

Как изменить значение (и тип) записи lazymap в jsonslurped

У меня есть следующий JSON: {"name":"Guillaume","age":33,"address":"main st","pets":[{"type":"dog", "color":"brown"},{"type":"dog", "color":"brown"}]}} Я использовал JsonSlurper для его анализа. Мне нужно иметь возможность изменять содержимое JSON н…
21 мар '16 в 14:33
1 ответ

JsonSlurper возвращает Нет сигнатуры метода: groovy.json.JsonSlurper.parseText() применим для типов аргументов: (java.util.ArrayList)

Я пытаюсь проанализировать файл JSON с JsonSlurper.parseText, но продолжаю получать подобные проблемы. def jsonParse = null def http = new HTTPBuilder(url) http.auth.basic(username, password) http.request(Method.GET) { response.success = { resp, rea…
05 июн '15 в 16:22
2 ответа

Как проанализировать ответ Json и обрезать дочерние узлы

Это ответ JSON, который я пытаюсь проанализировать: { "data": { "Content": { "id": 26, "name": "Dashboard1" }, "List": [ { "ListContent": { "id": 178, "name": "Card-144" }, "cards": [ { "id": 1780, "configuration": { "id": 7178, "name": "Emp" } } ] …
29 сен '15 в 17:35