KOTLIN实体类字段使用IS开头出现问题
Kotlin实体类字段使用is开头默认是Boolen类型,设置其他类型无效,
使用isNew设置为Int或者String时,网络请求Json参数没有
class Header() : Serializable {
var isNew = 1
var sessionId: String? = null
var msgType: String? = "0"
var action: String? = null
var deviceType: Int = 4
var newType = 1
}
在这里插入图片描述
使用isNew设置为Boolen时,请求JSON中isNew变成new
class Header() : Serializable {
var isNew = true
var sessionId: String? = null
var msgType: String? = "0"
var action: String? = null
var deviceType: Int = 4
var newType = 1}
最终只能把isNew修改为newType字段,设置值为1,问题解决