Я пытаюсь преобразовать ArrayList пользовательского класса в JsonArray. Ниже мой код. Он отлично работает, но некоторые элементы JsonArray имеют нули, хотя они являются числами в ArrayList. Я попытался их распечатать. Подобно возрасту customerOne в ArrayList составляет 35, но это 0 в JsonArray. Что может быть неправильным?
ArrayList<Customer> customerList = CustomerDB.selectAll();
Gson gson = new Gson();
JsonElement element =
gson.toJsonTree(customerList , new TypeToken<List<Customer>>() {}.getType());
JsonArray jsonArray = element.getAsJsonArray();