Как передать массив json в теле запроса, используя просто jsonJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как передать массив json в теле запроса, используя просто json

Сообщение Anonymous »

Я использую приведенный ниже код для автоматизации REST API.
Пожалуйста, помогите мне понять, как я могу поместить целые данные JSON для примера данных, упомянутых ниже, поскольку входные данные содержат массивы, тогда как до сих пор я использовал плоские JSON без массивов

Method Dummy()
{
RestAssured.baseURI ="http://mydummyURL";
RequestSpecification request = RestAssured.given();
JSONObject requestParams = new JSONObject();
requestParams.put("id", "THAILAND"); //Issue is with this code
request.header("Content-Type", "application/json");
request.body(requestParams.toJSONString());
Response response = request.post("/EndPoint");
}


где тело json выглядит так

{
"tag1": "value1",
"tag2": "value2",
"tag3": {
"tag31": "value31",
"tag32": "value32"
},
"tag4": [{
"domainName": "ABC",
"domainId": "123ABC123",
"domainGUID": "TestMyDomain"
},
{
"domainName": "XYZ",
"domainId": "123XYZ123",
"domainGUID": "TestMyDomain"
}
]
}


Подробнее здесь: https://stackoverflow.com/questions/556 ... imply-json
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»