您的位置:首页 > 移动开发 > Android开发

Kotlin 开发Android问题记录

2017-08-29 16:31 281 查看
1.使用GSON解析接口JSON数据时,如果JSON数据是一个列表,须要这样写才能正常解析
var cityColl: List<City> = Gson().fromJson(json.optString("list"), object : TypeToken<List<City>>() {}.type)
下划线部分是重点,如果按网上某些示例这样写(向下面这样写):
var cityColl: CityList =Gson().fromJson(json.optString("list"),CityList::class.java)
CityList是一个类,有一个属性 即List<City>,这样写编译不会报错,但就是无法正常解析,得不到JSON中的对象数据
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android json gson