Я пытаюсь десериализовать JSON с помощью gson, но мой вывод получается нулевым.
class Term {
// Actual documentation uses private, didn't work for me either
public String uuid;
public void setUuid(String uuid){
this.uuid = uuid;
}
public String getUuid() {
return this.uuid;
}
}
Type collectionType = new TypeToken<List<Term>>(){}.getType();
Gson gson = new Gson();
String json = "[{\"uuid\": \"aaaa\"}]";
List<Term> terms = gson.fromJson(json, collectionType);
Результирующий список просто <[null]>
. Ожидание некоторых Term
объектов с установленным uuid
.
Есть какие-нибудь мысли о том, что я могу здесь делать неправильно?