想,如果我有JSON
數據一樣,發送並解析JSON到彈簧控制器?
var json = {"name":"kite Player","age":"25","hobby":"footbal"}
我可以
var jsonData = JSON.Stringfy(json);
在JQueryAjax
發送JSON
數據,
data = jsonData ,
我可以解析的JSON數據由彈簧控制器,
public class TestController {
@RequestMapping(method = RequestMethod.POST, value = "personDetails.html")
public @ResponseBody Result math(@RequestBody final Persons persons) {
String name = person.getName();
String age = persons.getAge();
String hobby = persons.getHobby();
// Other process
}
}
我如何解析JSON
在Spring controller
,如果我需要在JSON
像發送多的人的詳細信息,
var json = [ {"name":"kite Player","age":"25","hobby":"footbal"},
{"name":"Steve","age":"40","hobby":"fishing"},
{"name":"Marker","age":"28","hobby":"cricket"}
]
希望我們的堆疊成員將提供一個很好的解決方案。
使用解析庫像GSON!第二種情況是一個數組,任何JSON解析器都可以處理它。 – NINCOMPOOP
我需要使用jakson –
,請查看http://java2practice.wordpress.com/2013/03/14/how-to-pass-json-object-string-or-jsonarray-string-from-javascript-to -spring-controller/ –