import com.google.gson.Gson;
inline fun <reified T> List<Any>.toBeanList(): List<T> {
val newList : MutableList<T> = arrayListOf()
for (item in this){
val toJson = gson.toJson( item)
val entity: T = gson.fromJson(toJson,T::class.java)
newList.add(entity)
}
return newList.toList()
}
Principalmente para grabar en línea y cosificado, por miedo a olvidar, el otro es no leer el libro demasiado, ser flexible