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