目前还没发现可以使用JAXB将一个简单的List<T>(T非自定义的实体类,例如List<String>或List<Integer>),直接转化为XML
使用JAXB将一个简单的List集合转为XML
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
3条回答 默认 最新
CSDN专家-Time 2021-05-10 17:27关注用lib包就行啊.. 或者自己写.
String returnXml=""; //转换成xml的List List<Map<String, Object>> listMaps = this.jdbcTemplate.queryForList(tmpSql); if(listMaps.size()>0){ returnXml = "<head>\n<code>1</code>\n<message>成功</message>\n<body>\n"; for (int i = 0; i < listMaps.size(); i++) { Map<String, Object> map = listMaps.get(i); for (Map.Entry<String, Object> m : map.entrySet()) { returnXml += "<"+m.getKey().toLowerCase()+">"+m.getValue()+" </"+m.getKey().toLowerCase()+">\n"; } } returnXml += "</body>"; }解决 无用评论 打赏 举报