【发布时间】:2020-04-27 12:02:41
【问题描述】:
我有以下java类
public class TabularDescriptor extends ReportDescriptor {
private String generatorClass;
private String targetClass;
private String name;
private String sublabel;
private String reportName;
private List<MappingMetadata> mappings = null;
private List<TabularColumnGroup> columnGroups = null;
private List<TabularStates> states = null;
:
:
and its getters and settere
我为每个列表都有实体类,例如 MappingMetadata、TabularColumnGroup、TabularStates。 我想获得这个 pojo 类的 json 数据。我能为它做些什么。
还有什么用
public JSONObject toJSON() {
JSONObject ret = new JSONObject();
ret.put("generatorClass", this.generatorClass);
ret.put("targetClass", this.targetClass);
ret.put("name", this.name);
:
:
return ret;
}
如果可以的话,我是否可以在浏览器上显示我的 json 内容?谢谢。
【问题讨论】:
-
看看github.com/google/gson。它似乎正是您正在寻找的。您可以使用它轻松地序列化和反序列化 Java 对象。
标签: java json objectmapper