在混淆的时候,如果没有在混淆文件中keep掉我们的JavaBean类,那么这个类中的变量可能会被混淆成其他内容,导致在json解析的时候难以准确解析。
{"a":true,"b":"-1","c":"操作成功","f":{}}
解决的办法是:在工程目录下的 proguard-project.txt 混淆配置文件中,添加不需要混淆的类或者包名。取消混淆的命令如下:
-keep class com.xxx.** { *; }
参考:
在混淆的时候,如果没有在混淆文件中keep掉我们的JavaBean类,那么这个类中的变量可能会被混淆成其他内容,导致在json解析的时候难以准确解析。
{"a":true,"b":"-1","c":"操作成功","f":{}}
解决的办法是:在工程目录下的 proguard-project.txt 混淆配置文件中,添加不需要混淆的类或者包名。取消混淆的命令如下:
-keep class com.xxx.** { *; }
参考: