FastJson 打Release 包解析失敗

2021-08-19 16:59:30 字數 325 閱讀 3407

debug 的時候,fastjson 解析資料正常。但是打了release 的時候,解析的list 總是null.

找了半天,發現,是fastjson 是對泛型有問題。

解決辦法:

-keepattributes exceptions, signature, innerclasses,*annotation*
加在你的proguid 裡面就可以了。

可以參考:

問題解決了,但是,泛型,proguard 完全不了解。

後面需要花點時間去學習了解,不能解決問題,但是不知道為什麼會解決,是不會成長的。

Android studio打release包錯誤

1 報錯 error error expected a color resource id r.color.but received an rgb integer resourcetype 解決辦法 在modle的build.gradle裡面新增如下 lintoptions2 報錯 error er...

AQS中的acquire方法release方法

aqs中的acquire方法解釋,首先呼叫 tryacquire方法判斷當前執行緒是否拿到鎖,沒有拿到的話執行addwaiter方法把失敗的這個執行緒打包成乙個節點,通過迴圈cas機制強行加入到佇列的尾部,該方法的返回值會返回這個節點,再打包交給acquirequeued方法,acquirequeu...

fastjson簡單使用

fastjson 是阿里巴巴的開源專案 主要是操作json 與 自定義物件,map,list之間進行的轉換 以下給出了 6種轉換 都是我自己封裝的 一點渣水平,封裝的 方法可以直接拿去用 我都已經測試過的 1.json 轉換 自定義物件 string json user user json.pars...