網(wǎng)站建設(shè)裝修專業(yè)網(wǎng)站推廣優(yōu)化
由于是根據(jù)自動(dòng)映射類型,我們?cè)O(shè)置的字段類型是List 也就是反序列化的時(shí)候也只是用
FastjsonTypeHandler中的
@Override
protected Object parse(String json) {
return JSON.parseObject(json, type);
}
反序列化方法,這是type為List
反序列后我們并沒有指定里面的對(duì)象,所以會(huì)導(dǎo)致我們反序列化出的對(duì)象的成員為JsonObject
解決方案:
定義一個(gè)class 繼承ArrayList即可
如:
class XxList extends ArrayList<Xx>;
然后我們?cè)侔炎侄卧O(shè)置成
@TableFiled(typehandler="oo.nn.jsonTypehandler") private XxList xxList;