http 400将json转换为java对象表示的错误请求异常
当我尝试向服务器发送json时,我收到http 400错误请求异常 json的格式为:http 400将json转换为java对象表示的错误请求异常,java,json,spring,Java,Json,Spring,当我尝试向服务器发送json时,我收到http 400错误请求异常 json的格式为: { "role": "home", "name": "group1: False, group2: False" } public class Params { private String role; private String[] name; public String[] getName() { return name; }
{
"role": "home",
"name": "group1: False, group2: False"
}
public class Params {
private String role;
private String[] name;
public String[] getName() {
return name;
}
public void setName(String[] name) {
this.name = name;
}
public String getRole() {
return profileRuleName;
}
public void setRole(String role) {
this.role = role;
}
}
表示此json的java类是:
{
"role": "home",
"name": "group1: False, group2: False"
}
public class Params {
private String role;
private String[] name;
public String[] getName() {
return name;
}
public void setName(String[] name) {
this.name = name;
}
public String getRole() {
return profileRuleName;
}
public void setRole(String role) {
this.role = role;
}
}
为了表示此json,java类的这种格式正确吗?您可以用json构建如下数组:
{
"role": "home",
"name": ["group1","group2"]
}
这里有一个指向JSON格式的链接,该格式显示数组(以及对象和其他所有内容)
似乎
name
应该是一个数组,而不是stringWow,您没有解释问题,而是直接解释了解决方案。好的,下次我会处理这个问题,谢谢您的评论