如何将 @XmlType 转换为 Json 字符串?

How to Covert a @XmlType to Json string?

我想将 @XmlType 实体转换为 java 中的 Json 字符串。我搜索了这样的问题,但我发现的只是将 XML string 转换为 Json string 。

我建议使用 Jackson 库来完成这项工作。这适用于任何 Java class 只要它的结构在某种程度上兼容 JSON:

ObjectWriter ow = new ObjectMapper().writer().withDefaultPrettyPrinter();
String json = ow.writeValueAsString(object);

"withDefaultPrettyPrinter" 部分是可选的。