我想在java中把一个@XmlType的实体转换为Json字符串。我搜索过这样的问题,但我找到的都是将一个XML字符串转换为Json字符串。
我建议使用Jackson库来完成这项工作。这适用于任何Java类,只要它的结构是以某种方式兼容JSON。
ObjectWriter ow = new ObjectMapper().writer().withDefaultPrettyPrinter();
String json = ow.writeValueAsString(object);
"withDefaultPrettyPrinter "部分是可选的。