我在我的角度控制器中有一個像下面這樣的JSON,我需要發佈到Spring控制器。如何發送複雜的JSON結構從角度到彈簧控制器
var items={"A":"aa",
"B":"bb",
"C":{"D":"dd", "E":"ee"}
};
$http.post('localhost:8082/ProjectName/posting',items)
.success(function(data,status,headers, config){
alert("success");
})
.error(function(error){
alert(error);
});
在我的春節控制器
@RestController
public class ForPost{
@RequestMapping(value="/posting",method=RequestMethod.POST)
public @ResponseBody List forPosting(@RequestBody PostingModel postingModel){
System.out.println("Print all values received");
.
.
.
.
}
}
我想對於這種嵌套JSON的,我需要嵌套POJO。 類似:
public class PostingModel{
String A;
String B;
POJOForC C;
/* getter setter below*/
}
puublic class POJOForC{
String D;
String E;
/* getter setter below*/
}
我收到錯誤消息:通過客戶端發送的請求是語法不正確()。 我接受了正確的值嗎?需要修復POJO中的某些內容?
你試過送從靜止客戶e.g郵遞員的要求? – Nayan
您是否嘗試過發佈的確切示例? – sura2k
@Nayan no。我沒有使用任何休息客戶端 –