我想知道是否可以将任何 Java 对象转换为 JSON 对象。目前我有以下代码。
JSONArray data = new JSONArray();
for (User user : users) {
JSONArray row = new JSONArray();
row.put(user.getId()).put(user.getUserName()).put(user.isEnabled());
data.put(row);
}
当前的问题是不同的对象(例如用户和管理员)将具有不同的属性,因此上面的代码将适用于其他对象。我正在考虑在我的 GenericHibernateDAO 中放置一个类似的代码,以便自动将任何列表转换为 json 列表。