java中json获取key值_如何获取JsonObject中key的值
如何获取JsonObject中key的值
发布时间:2021-02-09 09:32:28
来源:亿速云
阅读:52
作者:Leah
如何获取JsonObject中key的值?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。//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 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 );
}
补充:java 解析json 遍历未知key
看代码吧~import net.sf.json.JSONObject;
String json = "{\"name\":\"lss\"}";
JSONObject jsonObj = JSONObject.fromObject(json);
String name = jsonObj.getString("name");
Iterator it = jsonObj.keys();
List keyListstr = new ArrayList();
while(it.hasNext()){
keyListstr.add(it.next().toString());
}
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或相关文章,请关注亿速云行业资讯频道,感谢您对亿速云的支持。
java中json获取key值_如何获取JsonObject中key的值相关推荐
- java map 随机取值_随机获取一个集合(List, Set)中的元素,随机获取一个Map中的key或value...
利用Java提供的Random类.从List或Set中随机取出一个元素,从Map中随机获取一个key或value. 因为Set没有提供get(int index)方法,仅仅能先获取一个随机数后.利用一 ...
- java中的左值右值_快速了解C/C++的左值和右值
最近在segmentfault上看到一个提问<c++隐式的类类型转换问题>:一时不知怎么回答,查阅相关资料后整理了本文,以供参考学习. 定义 早期的C给出的定义:左值是一个表达式,可能出现 ...
- java判断按钮已选择的值_如何获取buttonGroup的选定单选按钮的值 - java
如何获得所选radioButton的值? 我尝试使用buttonGroup1.getSelection().getActionCommand()(如此处的一些答案中所述),但是它不起作用. 另外,我暂 ...
- java正则获取url参数_正则获取URL参数
一 获取指定URL参数 function getUrlParams(name) { var reg = new RegExp("(^|&)" + name + " ...
- f12获取网页文本_怎么获取网页源代码中的文件?
展开全部 易语言如何取网页源码: 1.首先,运行"易语言"主程序,弹出"新建工程32313133353236313431303231363533e4b893e5b19e3 ...
- 怎么确定迭代器后面还有至少两个值_如何理解Python中的可迭代对象、迭代器和生成器
▍前言 在讨论可迭代对象.迭代器和生成器之前,先说明一下迭代器模式(iterator pattern),维基百科这么解释: 迭代器是一种最简单也最常见的设计模式.它可以让用户透过特定的接口巡访容器中的 ...
- ruby 生成哈希值_哈希== Ruby中的运算符
ruby 生成哈希值 In the last article, we have seen how we can compare two hash objects with the help of &l ...
- ruby 生成哈希值_如何检查Ruby中是否存在哈希键?
ruby 生成哈希值 We know that Hashes are the instances which are the combination of keys and their values. ...
- mfc获取子窗口句柄_前端设计-JavaScript中父窗口与子窗口间的通信
父窗体与子窗体之间的通信 在之前文章讲解windows程序设计过程中,我们曾描述了windows程序窗口之间通信与控制实现方法与过程,如窗体之间参数传递等.本文主要从Web程序开发前端JavaScri ...
- python一个函数调用另一个函数的返回值_在python函数中使用True,False和None作为返回值...
建议不是你不应该使用True,False或None.这只是你不应该使用如果x == True. 如果x == True是愚蠢的,因为==只是一个二进制运算符!它的返回值为True或False,取决于它 ...
最新文章
- docker安装redis提示没有日记写入权限_浅析Linux下Redis的攻击面(一)
- 【django】解决关于RuntimeError: ‘cryptography‘ package is required for sha256_password or caching...问题
- 突破C++瓶颈,在此一举!
- RTSP、RTMP和HTTP协议的区别
- 如何实现从wgs-84到beijing54的坐标转换
- JavaScript笔记(3)
- 程序员技术练级攻略(转载)
- AUTOSAR从入门到精通100讲(十三)--autosar架构中的ARXML
- mysql not like 没用_PHP - 使用NOT LIKE时,mysql查询不起作用
- webworker应用场景_典型应用场景 · OpenResty最佳实践-最新版 · 看云
- Deep3DBox论文解读
- 一分钟先生---走出软件作坊:三五个人十来条枪 如何成为开发正规军(三十二)...
- DBS:CUPhone
- python 转doc为txt
- nginx跨域配置及压缩配置
- python在财务中的应用实训报告-数据科学与大数据技术专业实训解决方案
- 小觅双目摄像头标准版视觉惯性 SLAM DEMO
- 高考数学解题技巧:基本不等式求最值神奇方法-神奇设k法
- 判断图片是否为现场照片(Live Photo亦即内含Exif信息)
- 2019 Q1数字钱包行业报告 | TokenInsight