登录

去注册 忘记密码?

登录

注册

去登录

  • 扫码关注公众号
  • 发送“我爱安卓
  • 即可获取验证码

注册

解锁回答区域

  • 扫码关注公众号
  • 发送“我爱安卓

若你登陆,将永久解锁;
若未登录,仅本机解锁。

解锁回答区域

获取注册验证码

  • 扫码关注公众号
  • 发送“我爱安卓
  • 即可获取验证码

每日一问 | Gson中序列化对象的操作有低侵入的优化方案吗?

鸿洋    2021-08-30 21:36   收藏

Gson大家一定不陌生,在很多项目中都大规模使用。

例如常见的:

网络请求
    ->返回Json数据
    ->Gson解析为对象
    ->渲染页面

很多时候,历史项目包含很多Gson解析对象在UI线程的操作,或者说即使在子线程其实也会影响页面展现速度。

大家都了解Gson对于对象的解析,如果不单独的配置TypeAdapter,那么其实内部是充满反射的。

问题来了:

有没有什么低侵入的方案可以尽可能去除反射操作,从而提升运行效率?描述思路即可。

删除留言

确认删除留言,会导致相关评论丢失?

取消 确定