XML文本转为MAP对象的简便方法(利用jackson-dataformat-xml)
来源:互联网 发布:网络正常守望先锋卡 编辑:程序博客网 时间:2024/06/04 18:10
首先,加入依赖包:
<!-- POJO->XML/JSON, XML/JSON->POJO --><dependency><groupId>com.fasterxml.jackson.dataformat</groupId><artifactId>jackson-dataformat-xml</artifactId><version>2.6.0</version></dependency>
假设一个HTTP请求的返回为XML格式:
<returnsms> <returnstatus>Success</returnstatus> <message>ok</message> <remainpoint>11032</remainpoint> <taskID>4354699</taskID> <successCounts>1</successCounts></returnsms>
简单地把这些XML转换为MAP对象的方法:
URL url = new URL("http://www.abc.com/yyy");// 打开url连接HttpURLConnection connection = (HttpURLConnection) url.openConnection();// 设置url请求方式 ‘get’ 或者 ‘post’connection.setRequestMethod("POST");// 发送InputStream is = url.openStream();// 转换返回值@SuppressWarnings("unchecked")Map<String, String> m = new XmlMapper().readValue(is, Map.class);String returnstatus = m.get("returnstatus");if ("Success".equals(returnstatus)) {// 返回成功logger.info("成功!");} else {logger.error("失败! cause:{}", m.get("message"));}
0 0
- XML文本转为MAP对象的简便方法(利用jackson-dataformat-xml)
- Spring MVC 集成 jackson-dataformat-xml 问题
- jackson-dataformat-xml XXE漏洞(CVE-2016-3720)
- 利用jackson-dataformat-csv读写csv文件
- java解析xml转为Map
- datatable 转为xml 方法
- xml转为json的两种方法
- 编程创建XML文档的一种简便方法
- javabean实体类对象转为Map类型对象的方法
- javabean实体类对象转为Map类型对象的方法
- javabean实体类对象转为Map类型对象的方法
- javabean实体类对象转为Map类型对象的方法
- JS中将字符串转为XML并读取对象的值
- 微信公众号开发:xml消息体转为Map集合以及对象转化为xml帮助类
- 利用MSXML解析XML文本
- 利用MSXML解析XML文本
- javascript xml字符串转为JSON对象
- Jackson 框架JSON、XML、List、Map直接相互转换
- Mac下显示/隐藏文件夹
- centos下Openfire安装+集群+Hazelcast插件+Haproxy
- 慢慢数据抓取路,从BeautifulSoup走起
- iOS求职之OC面试题
- 【Balkan2002】【BZOJ1336】Alien最小圆覆盖
- XML文本转为MAP对象的简便方法(利用jackson-dataformat-xml)
- Streaming Media
- hive 1.0.1 安装配置 hadoop 2.6.0
- 关于springMVC访问静态文件404
- iOS极光推送-具体步骤
- listview 卡顿终极原因解析
- liblinear简单使用说明
- CSS之Sass Compass
- java格式化输出 printf 例子