Java REST使用嵌套JSON

Java REST使用嵌套JSON,java,json,rest,jax-rs,resteasy,Java,Json,Rest,Jax Rs,Resteasy,我有一个JSON对象 { "firstname": "foo", "account": { "city": "bar" } } 我希望在REST后端中序列化它: @POST public Response create(Employee e) 课程: public class Employee { public String firstname; private Address address; } public class Address { public S

我有一个JSON对象

{
 "firstname": "foo",
 "account":
 {
   "city": "bar"
 }
}
我希望在REST后端中序列化它:

@POST
public Response create(Employee e)
课程:

public class Employee {
  public String firstname; 
  private Address address;
}

public class Address {
  public String city; 
}
不幸的是,我总是收到
400
状态码。但如果我这样做了

public Response create(Object o)

一切正常。有什么想法吗?

您的JSON与POJO类型不对应(映射)。在JSON中,您有
帐户
,但在Java类型中,您有
地址