--json解析
JSONObject jsonObject = JSONObject.fromObject(sjson);
JSONObject jsonDate = jsonObject.getJSONObject("data");
--获取json,集合
JSONArray modelsDetail = jsonDate.getJSONArray("detailList");
--遍历集合获取对象值
JSONObject json2 = shebao2.getJSONObject(a);
--迭代获取key值
Iterator it = jsonDate.keys();
while (it.hasNext()) {
String key = (String) it.next();
}
--xml解析
String resultXml = dataObject.getString("result");
InputStream in = new ByteArrayInputStream(resultXml.getBytes("UTF-8"));
Document document = new SAXBuilder().build(in);
Element root = document.getRootElement();
Element indInfo = root.getChild("姓名");
Element userInfo = root.getChild("个人信息");
List<Element> listInfo= userInfo.getChildren("用户信息");
for (Element info : listInfo)
json和xml解析常用代码
最新推荐文章于 2022-08-30 09:35:43 发布
本文介绍了如何使用Java进行JSON和XML数据的解析操作,包括使用JSONObject从JSON字符串中提取数据、遍历集合获取对象值及迭代获取key值等。同时,也详细展示了如何将XML字符串转换为InputStream并构建Document对象,进而获取特定元素节点的方法。
1091

被折叠的 条评论
为什么被折叠?



