【发布时间】:2015-12-27 10:20:22
【问题描述】:
我假设我不能混淆 gson POJO。如果我这样做了,那么 gson 无法进行对象映射并将 json 反序列化为 POJO,对吗?那么有什么方法可以混淆 POJO 吗?另外请让我知道我的想法是否正确,不应该进行混淆 POJO,如果是这样,保留所有 pojo 的 proguard 命令是什么。
【问题讨论】:
标签: gson android-proguard
我假设我不能混淆 gson POJO。如果我这样做了,那么 gson 无法进行对象映射并将 json 反序列化为 POJO,对吗?那么有什么方法可以混淆 POJO 吗?另外请让我知道我的想法是否正确,不应该进行混淆 POJO,如果是这样,保留所有 pojo 的 proguard 命令是什么。
【问题讨论】:
标签: gson android-proguard
为时已晚 5 个月,但我遇到了这个问题,这是 Google 的第一个结果。
我的解决方案只是让所有 POJO 不被混淆,最简单的方法是将所有类保留在“模型”文件夹中
-keep class com.example.myapp.**.model.** {*; }
这将保留应用中任何模型包中的所有 POJO。
【讨论】: