Spring rest服务数组作为对象的属性

时间:2014-10-11 23:12:50

标签: json spring rest spring-mvc jackson

所以,这是我的问题,

我上课了:

Class1 {
String prop1;
int prop2;

public Class1() {
}

setters/getters
}

另一个人:

Class2{
String prop1;
List<Class1> porp2;

public Class2(){
}
getters/setters
}

在处理请求的控制器中:

@RequestMapping(value = "/path", method = RequestMethod.POST)
public @ResponseBody
String saveJingle(@RequestBody Class2 class2) throws NamingException {
}

如果我发送以下json:

{
prop1: 'ada',
prop2: [{'prop1':'asdad', 'prop2':'gkfjg'}]
}

我得到400错误。 如何解决这个问题。

由于

1 个答案:

答案 0 :(得分:0)

我的错,默认按预期工作,我犯了语法错误。