我正试图从jsonfile插入有效载荷,但得到一个糟糕的请求,无法从文件读取日期,不确定我做错了什么
File jsonBody =new File(".\JSONFileinput\file.json");
Response resp=given().header("Content-Type","application/json")
.body(jsonBody)
.log()
.all()
.post("https://restful-booker.herokuapp.com/booking");
resp.prettyPrint();
使用jackson objectMapperobjectmap。writeValue(new File(".JSONFileinput File .json"), jsonBody);或writeValueAsString
读取json作为字符串并将其传递给body:
String payload = Files.readString(".\JSONFileinput\file.json", StandardCharsets.US_ASCII);