【发布时间】:2020-09-28 12:12:25
【问题描述】:
我是一名 Java 新手,使用 Jackson 将我的对象序列化为 XML。我需要通过将它们包装在 HTML 段落标签中来格式化我的字符串值。我尝试使用 @JsonFormat 注释但没有成功。我的伪(代码)如下:
package mypackage;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonFormat.Shape;
public class MyClass {
// I want to find a pattern that will serialise text as <p>{string value of text}</p>
@JsonFormat(shape = Shape.STRING, pattern = "<p>{text}</p>") // can I do something like this?
String text;
public MyClass(MyOtherClass otherClass) {
this.text = otherClass.text;
}
}
我找不到任何关于如何格式化pattern 以实现我想要的文档。在这里使用@JsonFormat 是错误的方法吗?
【问题讨论】:
标签: java jackson xml-serialization jackson-dataformat-xml