getActivity / GsonFactory

Gson 解析容错框架,愿从此再无 Json 解析报错
Apache License 2.0
674 stars 66 forks source link

[建议]:我想去掉这样的警告打印<init> argument 4 has type int, got null #32

Closed GuangNian10000 closed 11 months ago

GuangNian10000 commented 11 months ago

你觉得框架有什么不足之处?【必答】

这样我的控制台会很乱,会和有用的信息混在一起

issue 是否有人曾提过类似的建议?【必答】

框架文档是否提及了该问题【必答】

是否已经查阅框架文档但还未能解决的【必答】

你觉得该怎么去完善会比较好?【非必答】

这块警告没有实质性的作用可以去掉

getActivity commented 11 months ago

小伙子,代码堆栈呢?

GuangNian10000 commented 11 months ago

image 完整的日志未命名.txt 调用的代码GsonFactory.getSingletonGson().fromJson(userStr, UserData::class.java) 服务端返回: image

GuangNian10000 commented 11 months ago

每次调用,控制台就会被刷屏

getActivity commented 11 months ago

@GuangNian10000 小伙子,我排查了这个问题,最终锁定是框架在反射创建 kotlin data class 类的 Bug,但是由于工作繁忙,我可能要到星期六日才有空处理这个问题。

getActivity commented 11 months ago

GsonFactory-9.2.aar.zip

getActivity commented 11 months ago

小伙子,问题修复了,你可以下载上面的包试试看,另外还需要加入以下依赖:

dependencies {
    // Kotlin 反射依赖,用于反射 Kotlin data class 类对象
    implementation 'org.jetbrains.kotlin:kotlin-reflect:1.5.10'
}

你试试看问题有没有被解决,如果没有的话,请及时反馈给我

GuangNian10000 commented 11 months ago

已经好了谢谢轮子哥