MMKV 存储json list数据(kotlin)
1、添加依赖与初始化
首先在 build.gradle 中添加 MMKV 依赖:
implementation'com.tencent:mmkv:1.2.12'
在 Application 类中初始化 MMKV:
import android.app.Application
import com.tencent.mmkv.MMKVclass MyApp : Application() {
override fun onCreate() {
super.onCreate()
MMKV.initialize(this)
}}
2、定义数据类与 JSON 转换工具
假设我们有一个简单的数据类 Person,并且使用 Gson 库进行 JSON 序列化和反序列化。
定义数据类:
data class Person(val name:String,val age:Int)
创建 JSON 转换工具类(这里简单封装 Gson 的常用操作)
import com.google.gson.Gson
import com.google.gson.reflect.TypeTokenobject JsonUtils {
private val gson = Gson()fun