我在使用 Jackson 将此 XML 解析为 POJO 时遇到问题。我已经阅读了之前关于制作类以将 XML 反序列化为 POJOS 的所有描述,但我不断收到空指针或不结束元素警告。我非常困惑,非常感谢任何帮助。
输入xml是
<row>
<entry align="right" valign="top">20</entry>
<entry align="right" valign="top">1A</entry>
<entry valign="top">SData</entry>
<entry align="center" valign="top">2</entry>
<entry valign="top">binary</entry>
<entry valign="top">Java enterprise</entry>
</row>
Run Code Online (Sandbox Code Playgroud)
我使用的代码是;
static void testSmallXml(){
String big = null;
try
{
big = readFileToString("other/testXML/NewFile.xml");
} catch (IOException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
XmlMapper xmlMapper = new XmlMapper();
String small = big.substring(big.lastIndexOf("<row>"), big.lastIndexOf("</row>")+8);
try
{
rows in = xmlMapper.readValue(small, rows.class);
System.out.println(in.entries[0].value);
} catch (IOException e)
{
// TODO …Run Code Online (Sandbox Code Playgroud)