Есть такой JSON
{"list_request":[{
"client_id":"111",
"phone":"111111111"
},
{
"client_id":"222",
"phone":"22222222"
},
{
"client_id":"333",
"phone":"33333333"}]
}
передаю его в body через hashmap:
Map<String,String> verifyData = new HashMap<>();
verifyData.put("client_id", "111");
verifyData.put("phone", "111111111");
verifyData.put("client_id", "222");
verifyData.put("phone", "22222222");
verifyData.put("client_id", "333");
verifyData.put("phone", "33333333");
response = expect().statusCode(200)
.given().spec(spec)
.body(verifyData)
.when()
.post("/create");
getResponseBody();
Естественно, при запуске, хешмапа каждый раз перезаписывает одинаковый ключи и выдает последний массив
Body: { "phone": "33333333", "client_id": "333" }
а создавать новый обьект хешмап под каждый массив [client_id, phone] не очень нормально.
Как создать нормальный post body с одинаковыми параметрами ?