Преобразование Json с использованием Gson

Привет У меня есть следующий класс и нужно преобразовать входящий Json, используя Gson

public class JsonConverter<T>{

private boolean success = Boolean.TRUE;
private List<T> data;
private int total;
private String message;

public JsonConverter(){

}

public JsonConverter(List<T> data, int count){
    this.data = data;
    this.total = count;
} //getters and setters

У меня есть входящий Json с свойством data, которое содержит значения некоторого класса, который имеет следующее определение:

class A {private long calendarId;
private String title;
private String description;
private int colorId;
private boolean isHidden;
private long userId; //getter and setter

}

Пример: Строка Json:

{ "данные": { "calendarId": "внеш-gen223", "название": "работа", "Описание": "работа", "IsHidden" ложь "colorId": "2" }}

Я хочу получить значение Json String и установить его внутри данных списка (который должен быть списком объектов класса A) класса JsonConverter с использованием Gson.

Спасибо

Ответ 1

Используется Type type = new TypeToken<JsonConverter<A>>(){}.getType(); и запущен он!