десериализованный массив gson является нулевыми объектами - PullRequest
0 голосов
/ 18 октября 2019

Я пытаюсь десериализовать 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.

Есть какие-нибудь мысли о том, что я могу здесь делать неправильно?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...