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