杰克逊

时间:2018-01-24 13:30:17

标签: java xml serialization jackson woodstox

所以我使用Jackson 2.9.3和Woodstox。

我可以用这个java注释定义xmlns:

@JacksonXmlRootElement(localName = "metadata", namespace = "http://purl.org/dc/elements/1.1/")
public class Metadata {

导致反序列化:

<metadata xmlns="http://purl.org/dc/elements/1.1/">...</metadata>

这是按预期工作的。

如何可以实现这样的名称空间前缀:

<metadata xmlns:dc="http://purl.org/dc/elements/1.1/">
    <dc:title id="title">Recollections of Wartime</dc:title>

所以根元素中应该定义一个名称空间前缀: xmlns:dc =“...”

和子标记/属性应该能够使用该前缀:&lt; dc :title&gt;

jackson / woodstox有可能吗?

0 个答案:

没有答案