java在接受前端发送的对象,明明前端发送的不是空对象,但后端接受的还是空对象,请问是为什么呀,十分感谢。
这是前端发送的数据
```javascript
{
phone: "313165561",
list: [
{
role: "user",
content: "头痛怎么办"
}
]
}
这是后端代码
public Result synthesizeVoice( UserBean userBean) throws Exception {
try{
System.out.println(userBean);
}catch (Exception e){
e.printStackTrace();
}
return Result.systemError();
}
@Data
@AllArgsConstructor
@NoArgsConstructor
public class UserBean {
private String phone;
private List<Chat> list;
}
@Data
@AllArgsConstructor
@NoArgsConstructor
public class Chat {
private String role; //角色
private String content; //内容
}
```