【发布时间】:2021-08-18 10:15:54
【问题描述】:
我在使用Klaxon 5.5时遇到问题
类:
data class QRResponse(
@field:SerializedName("qrType")
val qrType: String? = null,
@field:SerializedName("qrData")
val qrData: String? = null
)
代码:
val dataContents = result.contents
Log.d("ScanQRData", "result.contents : $dataContents")
val dataQR = Klaxon().parse<QRResponse>(dataContents)
Log.d("ScanQRData", "dataQR : $dataQR")
结果:
ScanQRData: result.contents : {"qrType": "product", "qrData":"352307811"}
ScanQRData: dataQR : QRResponse(qrType=null, qrData=null)
从Klaxon 解析后qrType 和qrData null 发生了什么建议?
【问题讨论】: