String XMLstring = HttpUrlUtil.getURLContent("你的url");
XMLSerializer xmlSerializer = new XMLSerializer();
String result = xmlSerializer.read(XMLstring).toString();
System.out.println(result);//另外,切勿直接把json数据复制粘贴到代码中,否则的话会出现大量转义字符,导致转换失败。
result = result.substring(0, result.length() - 1);//掐头去尾,转成jsonarray只允许以"["开头和"]"结尾,否则会出现异常。
result = result.substring(25, result.length());//掐头去尾
JSONArray jsonArray = JSONArray.parseArray(result);
for (int i = 0; i < jsonArray.size(); i++) {
JSONObject jsonObject1 = jsonArray.getJSONObject(i);
System.out.println(jsonObject1.get("标签名"));
}
注意,使用json-lib需要引入这些包。
<dependency>
<groupId>xom</groupId>
<artifactId>xom</artifactId>
<version>1.2.5</version>
</dependency>-----------------这个包是为了给json-lib做铺垫,也需要有,否则也会报错
<dependency>
<groupId>net.sf.json-lib</groupId>
<artifactId>json-lib</artifactId>
<version>2.4</version>
<classifier>jdk15</classifier>-----------------这个注意需要加上,否则的话可能会出错。
</dependency>