It could be done this way
@TypeConverter
fun stringToDatas(string: String) :MutableLiveData<HashMap<String,Any>> {
val map= object : TypeToken<HashMap<String, Any>>() {}.type
return MutableLiveData<HashMap<String,Any>>(Gson().fromJson(string, map))
}
UPDATE
@TypeConverter
fun datasToString(liveData: MutableLiveData<HashMap<String,Any>>): String {
return gson.toJson(liveData.value)
}
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…