Wpis z mikrobloga

#programowanie #androiddev #kotlin

Mam DataMap w którym trzymam obiekt klasy Person zserializowany przez Gson.

val person2 = DataMapParcelableUtil.getT(dataMap, "json", Gson())

Napisałem funkcję, która deserializuje json do klasy Person

inline fungetT(dataMap: DataMap, key: String, gson: Gson): T {

val json = dataMap.getString(key)

return gson.fromJson(json, T::class.java)

}

Jednak gdy ją wywołuję apka wywala się, ale nie wyrzuca żadnego wyjątku. Funkcja jest w klasie w innym module projektu. Co jest nie tak?
  • 2