改造 – 分析意外的数据types
我正在Android Kotlin项目中使用Retrofit库
并想处理解析意外的数据types。
例如,如果JSON:
{ "boolean": true, "number": "123", "string": "Hello World" }
数据类将是
data class Response ( val boolean: Boolean? = null, val number: Int? = null, val string: String? = null )
通常情况下,Retrofit将无法解析响应,并且onFailure()
将被调用,因为改装不能解析属性number
因为它是以字符串forms返回的,并且期望编号,整个对象将无法解析。
我想要的,正常处理请求只是未分析的字段应该是空的。
- Android:片段上的按钮
- 尽管使用RxJava在另一个线程上订阅,但在使用Google的People API时仍然收到IllegalStateExceptionexception
- 在Android应用程序资源中使用JSON文件
- 当我退出应用程序时,为什么在Android应用程序中使用Kotlin / rxJava编写android.os.TransactionTooLargeException? (的OnExit /的onPause)?
- RxJava如何从订阅创建Observable
- 如何将Android的对象数组传递给React Native?
- 如何从OnClick事件Android创建一个Observable?
- Gradle构建失败,新的Gradle 3.0.0
- Kotlin Gradle问题