2014-10-11 76 views
0

所以,這裏是我的問題,彈簧安置服務數組作爲對象的屬性

我有類:

Class1 { 
String prop1; 
int prop2; 

public Class1() { 
} 

setters/getters 
} 

而且antoher之一:

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錯誤。 如何解決這個問題。

感謝

+0

'Class1#prop2'真的是'int'嗎?如果你把你的日誌級別設置爲DEBUG,Spring會告訴你這個問題。 – 2014-10-12 01:16:14

+0

不,它在實際示例中不是int,但我認爲在這種情況下這不是問題。 – Grissom 2014-10-12 15:27:36

回答

0

是我的錯,這是通過默認的預期,我做了語法錯誤。