我有个问题要问你。
我有一个简单的xml文件,我必须将它转换为Json文件。到目前为止,这还可以,但是,返回的输出没有很好的格式化。
以下是代码:
modalities.xml
<cons>
<modalities type="mod">
<modality id="001">
<name>CC</name>
</modality>
<modality id="002">
<name>RS</name>
</modality>
<modality id="003">
<name>TC</name>
</modality>
<modality id="004">
<name>US</name>
</modality>
</modalities>和ListModalities.java
{ ...
String path = "modalities.xml";
ModalitiesMapperImpXml modXml = new ModalitiesMapperImpXml();
if (modality.equals("list"))
modXml.load(path); //The method return the list that contain the name of modality ( CC - US )
try {
ObjectMapper mp = new ObjectMapper();
return mp.writeValueAsString(modXml);
}
catch (JsonProcessingException jpe) {
return jpe.getMessage();
}
}输出:
{"modalities":[{"value":"\n\t\t\n\t\t\tCC\n\t\t\n\t\t\n\t\t\tRS\n\t\t\n\t\t\n\t}]}如何删除空格和制表符?你能帮帮我吗?谢谢
视Vit为
发布于 2015-01-20 10:38:32
问题是如何迭代XML:
element.getNodeValue()应代之以
element.getTextContent()https://stackoverflow.com/questions/28042219
复制相似问题