Kotlin 使用 TypeReference
Thursday, Apr 30, 2020
后端的语言使用的是Kotlin, 在写支付宝小程序获取手机号并解密时参照官方Java文档, Java自动转Kotlin出现异常. 在此进行记录.
这一段的Java代码块:
Map openapiResult = JSON.parseObject(response, new TypeReference>() { }, Feature.OrderedField); 解决方案 转为kotlin的正确写法:
val typeRef = object : TypeReference>() {} val openApiResult = JSON.parseObject(response, typeRef, Feature.OrderedField)