Код: Выделить всё
@Data
public class Book {
@SerializedName("id")
private String id;
@SerializedName("tags")
private List tags;
}
gson.fromJson(userRecordString, Book.class)
Код: Выделить всё
{
"id": "B09W1W4D2F",
"tags": "[TAG_1,TAG_2]"
}
Я предполагаю, что мне нужно написать собственный дереализатор, но все решения, которые я найденные основаны на создании нового класса для List. Я не хочу этого делать.
Я хочу:
- сохранить мои десериализованные значения в List tags
- предпочтительно десериализовать другие поля, используя сериализацию по умолчанию, поэтому я не хочу десериализовать весь класс вручную.
- use десериализатор только для этого конкретного класса, но не для каждого класса, который имеет List.
Подробнее здесь: https://stackoverflow.com/questions/788 ... -in-quotes
Мобильная версия