java 解析http协议接口返回的json字符串
2017-02-24 10:55
507 查看
String url = "http://114.119.10.14/younserver/authUserLogin.do?logintype=3&&username="+USERNAME+"&passwd="+PASSWORD;
String strjson =InterURL.loadJSON(url);
System.out.println("优品:"+strjson);
JSONObject node = JSONObject.fromObject(strjson);
List<Object> nodes = new ArrayList<Object>();
JSONArray jsons = JSONArray.fromObject(node.get("map"));
for (Object o : jsons)
{
JSONObject jsonNode = JSONObject.fromObject(o);
List<Object> treeNodes = new ArrayList<Object>();
treeNodes.add(jsonNode.getString("msg"));
treeNodes.add(jsonNode.getString("list"));
treeNodes.add(jsonNode.getString("result"));
JSONArray jsonArray = JSONArray.fromObject(jsonNode.getString("list"));
if(jsonArray.size() > 0){
// 遍历 jsonarray 数组,把每一个对象转成 json 对象
for(int i = 0; i < jsonArray.size(); i++){
JSONObject jsonObject = jsonArray.getJSONObject(i);
System.out.println(jsonObject.get("fid"));
System.out.println(jsonObject.get("fname"));
System.out.println(jsonObject.get("accountid"));
}
}
//...
nodes.add(treeNodes);
}
System.out.println(nodes);
String strjson =InterURL.loadJSON(url);
System.out.println("优品:"+strjson);
JSONObject node = JSONObject.fromObject(strjson);
List<Object> nodes = new ArrayList<Object>();
JSONArray jsons = JSONArray.fromObject(node.get("map"));
for (Object o : jsons)
{
JSONObject jsonNode = JSONObject.fromObject(o);
List<Object> treeNodes = new ArrayList<Object>();
treeNodes.add(jsonNode.getString("msg"));
treeNodes.add(jsonNode.getString("list"));
treeNodes.add(jsonNode.getString("result"));
JSONArray jsonArray = JSONArray.fromObject(jsonNode.getString("list"));
if(jsonArray.size() > 0){
// 遍历 jsonarray 数组,把每一个对象转成 json 对象
for(int i = 0; i < jsonArray.size(); i++){
JSONObject jsonObject = jsonArray.getJSONObject(i);
System.out.println(jsonObject.get("fid"));
System.out.println(jsonObject.get("fname"));
System.out.println(jsonObject.get("accountid"));
}
}
//...
nodes.add(treeNodes);
}
System.out.println(nodes);
相关文章推荐
- Java http协议调用接口返回json字符串
- java直接访问链接url,并对返回的json字符串进行解析
- java 调用wsdl接口同时将返回数据解析成json
- Linux Shell 解析java程序返回的Json字符串的方法
- java 调用webservice 接口 解析返回json
- 关于PHP处理JAVA过来的接口和PHP返回给Javascript的JSON字符串
- JAVA 请求http接口返回json数据解析
- Java调用天气接口(百度天气)解析返回的JSON数据
- Java调用天气接口(百度天气)解析返回的JSON数据
- Java调用天气接口(百度天气)解析返回的JSON数据
- ajax请求返回json字符串解析方式
- android中解析后台返回的json字符串
- java如何解析json字符串(List<Map<String,Object>成功的类型)
- java解析json字符串
- C# 动态调用java webservice,Winform解析Json字符串中特殊值
- Java JSON、XML文件/字符串与Bean对象互转解析
- java接口,接收json,并且将处理结果按json的格式返回
- java中对字符串解析返回double型数组
- Android的数据处理:使用annotation实现JSON字符串解析为java对象
- java解析json字符串