Мне было сложно создать полезную нагрузку JSON с помощью Groovy Builder.
Ожидаемая полезная нагрузка JSON
{
"subscriptions": [
{
"subscriptionsId": "1243232",
"subscriptionName": "Employee",
"subscribedCountries": [
{
"id": "901f5e1d-1139-49f1-a91e-6324232151bf",
"name": "${countryName}",
"countryId": "${countryId}"
}
]
}
]
}
В одной переменной JSON json2 я создаю массив JSON subscribedCountries, используя полученные значения ${countryName}, ${countryId }.
Затем вставка вышеуказанного массива Json в мою фактическую полезную нагрузку json json1 .
Проблема > - Я не могу вставить массив JSON в свою фактическую полезную нагрузку JSON.
Смотрите код ниже
import groovy.json.JsonBuilder;
def builder = new JsonBuilder();
def json2=builder {}
json2.put('subscribedCountries',[]);
for(int i=2;i
Подробнее здесь: https://stackoverflow.com/questions/790 ... -jsonarray