Я использую Gson и хочу десериализовать следующие альтернативы JSON в один класс Values
. В последнем случае я хотел бы получить List
всего лишь одного элемента. Есть ли способ сделать это в Gson без необходимости писать собственный десериализатор?Deserialize значение, которое может быть массивом или атомом
//Array:
{
"Value": [205.4, 13.5]
}
//Single value:
{
"Value": 205.4
}
Deserialize как в:
public static class Values {
private List<Double> Value;
}
http://stackoverflow.com/a/42318301/166589 –