java 在使用Rest Assure时,如果我向服务器发送了一个发布请求,以获取峰会数据,我如何在LinkedHashmap中写入“ABC”:[“XYZ”]这个值

unhi4e5o  于 2023-02-18  发布在  Java
关注(0)|答案(1)|浏览(107)

请求正文为:-

{
"request":
{
  "body": 
{
    "ABC":["XYZ"],
    "PASSWORD": "password"
  }
}

我的密码:-
响应中出现错误,因为ABC值将采用字符串格式

Map body = new LinkedHashMap(6);
    body.put("ABC","XYZ");
    body.put("PASSWORD","password");

在restAssured中使用LinkedHashMap编写此请求正文的正确方法是什么
“ABC”:[“XYZ”],

r8xiu3jd

r8xiu3jd1#

您只需将其更改为List<String>

body.put("ABC", Arrays.asList("XYZ"));

相关问题