首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android JSON
订阅
桶头
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
Kotlin 协程+Retrofit 最优雅的网络请求使用
Kotlin 协程+Retrofit 最优雅的网络请求使用 1.简介 Retrofit对协程的支持非常的简陋。在kotlin中使用不符合kotlin的优雅 一层嵌套一层,属实无法忍受。kotlin应该
Android进阶宝典 -- 还在使用Gson吗?试下kotlin-serialization的强大功能
本文将针对Gson的痛点,介绍kotlin官方提供的序列化工具kotlin-serialization的使用
Kotlin 使用Gson、Moshi、KotlinSerialization转换json的区别
1. 测试一,参数空缺时,三家的处理。测试json为 Moshi和Gson可以正常解析,并且可以将默认值赋值,KS抛了个参数缺失的异常。。 KS报了个未知key,但可以取消严格模式来过滤。在改为val userJson = Json.nonstrict.parse(User.s…
Moshi with Kotlin Json 库—现代化的最佳损友
Android(Java) 平台已经有许多 Json 库了,包括 Google 推荐的 Gson,广受欢迎的 Jackson,阿里的 FastJson 等,但今天要说的是大名鼎鼎 Square 公司的 Moshi. (什么?没听说过 Square?OkHttp, Retrofi…
新一代Json解析库Moshi使用及原理解析
Moshi是Square公司在2015年6月开源的有关Json的反序列化及序列化的框架,说到Json,大家应该很快想到Gson,FastJson以及Jackson等著名的开源框架,那为什么还需要Moshi呢?这个主要是由于Kotlin的缘故,我们知道前面说到的几大解析库主要是针…
Moshi 真正意义上的完美解决Gson在kotlin中默认值空的问题
Moshi Moshi是一个对Kotlin更友好的Json库,square/moshi: A modern JSON library for Kotlin and Java. (github.com)
Kotlin + Gson 实现对 json 字段的非空检查
用过 Kotlin 的小伙伴都已经知道 Kotlin 非空检查写法超级简单。但是,处理 json 时,使用 gson 做解析封装时,你会发现 Kotlin 的非空检查不是那么好用。 两个字段,一个可以空,一个不可以空。如果你直接创建这个对象,kt 保证了对非空的检查和错误警告。…
Gson + Kotlin 组合中实现默认值和空安全的最优雅的的方式
There are already multiple articles and sources about using Kotlin and JSON. First of, there is the Awesome-Kotlin list about JSON librarie…
Gson 支持 Kotlin 空安全的一种尝试
1. 缘起 众所周知 Kotlin 是一种支持空安全的语言,它在类型声明的时候就可以指定该值是 NonNull 还是 Nullable 的。那么,当我们声明一个这种类型的 data class,然后用Gson将其反序列化,得到的对象也会是空安全的么? 执行这段代码之后我们可以发…
Android 优雅地处理后台返回的骚数据
Retrofit 是目前主流的网络请求框架,不少用过的小伙伴会遇到这样的问题,绝大部分接口测试都正常,就个别接口尤其是返回失败信息时报了个奇怪的错误信息,而看了自己的代码逻辑也没什么问题。别的接口都是一样的写,却没出现这样的情况,可是后台人员看了也说不关他们的事。刚遇到时会比较…