MSON,让JSON序列化更快
一、问题我们经常需要在主线程中读取一些配置文件或者缓存数据,最常用的结构化存储数据的方式就是将对象序列化为 JSON字符串保存起来,这种方式特别简单而且可以和 SharedPrefrence配合使用,因此应用广泛。但是目前用到的 Gson在序列化 JSON时很慢,在读取解析这些必要的配置文件时性能不佳,导致卡顿启动速度减慢等问题。Gson的问题在哪里呢?笔者用 AndroidStudio的 profile工具分析了activity.onCreate方法的耗时情况。如图1所示,可以发现 .