前端傳的資料大概是這樣的:
{
id:1
name:'名稱'
list:[
{cname:'子名稱',cid:11}
]
}
我后臺是用一個CompanyDto物件,并有getset方法,欄位如下
private Long id;
private String name;
Private List<子物件> list;
子物件里的屬性:
private String cname;
private cid;
控制層用的是 (@RequestBody CompanyDto companyDto)
通過斷點發現外面的id,name都封裝了,list里是有資料的,但是里面對應的cid和cname都是null
前端的ajax也沒有問題 不知道為什么子物件里的集合沒有封裝到對應的欄位上面?
uj5u.com熱心網友回復:
private cid; 這個欄位型別設定一下。uj5u.com熱心網友回復:
發現問題了 {key:"value"}和{"key":"value"}是2種不同的資料 ,一般都是帶引號的就沒問題了轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/265231.html
標籤:Ajax
上一篇:uniapp進行實時的錯誤監控
