【发布时间】:2012-09-28 07:46:12
【问题描述】:
我正在尝试从服务中读取 XML 数据(我无法更改数据),但 Jackson XmlMapper 出现问题。如果我有这样的 XML:
<entry>
<title type="text">W411638</title>
</entry>
它给了我以下地图:
title: ["": "W411638", "type": text]
我正在尝试使用以下代码将其变成一个对象:
XmlMapper xmlMapper = new XmlMapper()
Entry entry = xmlMapper.readValue(xmlData, Entry.class)
而我的入门类是这样的:
class Entry {
static class Title {
//String __; //-- This is what I can't figure out --
String type;
}
Title title;
}
问题是我找不到将标题文本(“W411638”)放入条目对象的任何方法。类型很好,我可以通过 entry.title.type 来获得它,这是正确的,我只是不知道如何获得该标题值。
【问题讨论】:
标签: java xml groovy jackson pojo