2014-11-06 170 views
0

我有一个JSON对象REST嵌套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; 
} 

Unforutanetly,我总是收到一个400状态码。但如果我做

public Response create(Object o) 

一切工作正常。有任何想法吗?

回答

3

您的JSON不符合(地图)到您的POJO类型。在JSON中,您有account,但是在您的Java类型中,您有address

+1

Omg,谢谢。有时候我看不到最微不足道的东西。 – Laughingman 2014-11-06 18:14:56