fastJson多層巢狀解析報錯com.alibaba.fastjson.JSONException: create instance error, class json.TestFJson$A
阿新 • • 發佈:2018-12-26
今天用fastJson解析報 create instance error的錯誤
認真檢查,bean類內的欄位都和服務端返回的欄位一致,格式都是正確的,為什麼會報錯呢。
在網上找到答案,如果存在內嵌的情況:
比如public class A{
private String haha;
private int gogo;
private B bb;
set和get方法省略。。。。。
public class B{ private String name; private int price;
set和get方法省略。。。。。
}
}
B巢狀在A裡,那麼我們要宣告內嵌類static屬性,如下(這樣問題解決)
public class A{
private String haha;
private int gogo;
private B bb;
set和get方法省略。。。。。
publicstatic class B{
private String name;
private int price;
set和get方法省略。。。。。
}
}