获取JsonObject某一未知key的值

来源:互联网 发布:电子音乐推荐 知乎 编辑:程序博客网 时间:2024/05/22 08:13
//
returnContent为获取到的返回参数
System.out.println(returnContent);
//参数转换成json格式JSONObject jsonObject = JSON.parseObject(returnContent);
//获取json里面的值key(可以省略)String ErrMsg = jsonObject.getString("ErrMsg");String passwords = jsonObject.getString("passwords");
//即将要提取的jsonObject的字符串转换为json格式JSONObject jsonpwd = JSON.parseObject(passwords);
//正式提取未知的key值Iterator<String> sIterator = jsonpwd.keySet().iterator();
//循环并得到key列表while (sIterator.hasNext()) {    // 获得key    String key = sIterator.next();
    //获得key值对应的value    String value = jsonpwd.getString(key);    JSONObject jsonvalue = JSON.parseObject(value);    String id = jsonvalue.getString("id");    System.out.println("id: " + id );}
原创粉丝点击