【发布时间】:2019-01-08 04:41:34
【问题描述】:
鉴于这两个带注释的类:
public class Clazz1 {
@JsonbProperty("val11")
String value11;
@JsonbProperty("val12")
String value12;
.....
}
public class Clazz2 {
@JsonbProperty("val21")
String value21;
@JsonbProperty("val22")
String value22;
.....
}
我需要的是生成一个包含两个对象的 JSON,例如:
Clazz1 c1 = new Clazz1();
Clazz1 c2 = new Clazz2();
c1.setValue1("ABC");
... other settings
JsonObject json = Json.createObjectBuilder()
.add("c1", c1)
.add("c2", c2)
.build();
上面的add 方法不接受对象,如何创建一个同时包含对象c1 和c2 的JSON?
【问题讨论】:
标签: java jakarta-ee javax.json