fastjson出現json解析異常
問題就是直接運行沒什么問題,但是打包給測試測就會出現 json
解析錯誤。
由此可見應該是 打包混淆 的時候出了問題。
檢查了一下實體類,都在一個文件下下,都保持了,應該沒什么問題
最后檢查 log
看到,com.alibaba.fastjson.JSONException: default constructor not found
定位到對應的類,
看到里面有個內部類,
然后把內部類提取為一個文件之后就沒出現這個問題了。
問題就是直接運行沒什么問題,但是打包給測試測就會出現 json
解析錯誤。
由此可見應該是 打包混淆 的時候出了問題。
檢查了一下實體類,都在一個文件下下,都保持了,應該沒什么問題
最后檢查 log
看到,com.alibaba.fastjson.JSONException: default constructor not found
定位到對應的類,
看到里面有個內部類,
然后把內部類提取為一個文件之后就沒出現這個問題了。