deserializeFromJson

fun <T> String.deserializeFromJson(returnType: Class<T>, ignoreUnknownProperties: Boolean = false): T

Десериализация строки, содержащей json, в соответствующий объект.

Пример (Java):

var jsonString = "...";
SomeClass obj = ContentHelper.deserializeFromJson(jsonString, SomeClass.class);

Пример (Kotlin):

val jsonString = "..."
val obj: SomeClass = jsonString.deserializeFromJson(SomeClass::class.java)

Return

Объект класса T

Parameters

T

Класс объекта

returnType

Класс объекта

ignoreUnknownProperties

По умолчанию false. Игнорировать неизвестные свойства

Throws

при ошибке десериализации