杰克逊:解析xml忽略行分隔符
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了杰克逊:解析xml忽略行分隔符相关的知识,希望对你有一定的参考价值。
我有一个xml,它在项目列表中包含一些文本块。这些项目包含一些格式化文本。在新行之前使用线制动器和空格格式化(我的IDE的标准格式)。例如:
<items>
<item>
<title>Long text Item</title>
<content>
Some long long long text that I
want to format using line brakes
so that it will be more readable
in source code.
</content>
</item>
...
<items>
我使用以下代码阅读XML:
XmlMapper mapper = new XmlMapper();
List<ItemDTO> result = mapper.readValue(
inputStream, new TypeReference<List<ItemDTO>>() {}
);
问题:这样的解析保留了qazxsw po元素内的换行符和间距。
问题:如何在content
元素中解析忽略间距和线制动的XML?
答案
你可以定义你的pojo:
content
以上是关于杰克逊:解析xml忽略行分隔符的主要内容,如果未能解决你的问题,请参考以下文章
杰克逊:忽略空@XmlWrapperElement 集合中的空格
解析 XML 时出错,第 337 行,第 62 列:对实体“appId”的引用必须以“;”结尾分隔符[重复]