
当获得json格式的字符串时,如何用Alibaba的json包来解析
发布日期:2021-05-07 04:24:29
浏览次数:16
分类:精选文章
本文共 689 字,大约阅读时间需要 2 分钟。
首先假设我们获得了一个json格式字符串:
String resultStr = '{ "message":"成功","data":{ "message":"ok","value":"9","code":"11001488","success":true},"code":0}"'
其中我们想要获取到的是"data":{"message":"ok","value":"9","code":"11001488","success":true}
//把JSON文本parse成JSONObject,通俗就是把json文本转为json对象JSONObject jsonResult = JSONObject.parseObject(resultStr);
接下来就是操作json对象了。通过其get的方法来获取data的value
jsonResult.get("data");//返回的是object对象
由于返回的是object对象,而data的value本身又是json字符串,所以我们可以进行强转
上面代码可以改为:JSONObject object = (JSONObject)jsonResult.get("data");
这样就又可以使用get的方法来获取相应的值。比如我们想获得code:“11001488”,我们这么这样获取:
Object oject2 = object.get("code");System.out.println(object2);
打印出来的就是11001488
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2025年03月22日 20时26分06秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
ACM/NCPC2016 C Card Hand Sorting(upc 3028)
2021-05-08
方法重写
2021-05-08
Threading Programming Guide(多线程编程指南)
2021-05-08
Java求逆波兰表达式的结果(栈)
2021-05-08
SDWebImage--http图片加载不出来的问题
2021-05-08
Application received signal SIGSEGV
2021-05-08
ubuntu学习笔记-常用文件、命令以及作用(hosts、vim、ssh)
2021-05-08
SLAM学习笔记-求解视觉SLAM问题
2021-05-08
普歌-允异团队-HashMap面试题
2021-05-08
还在一个一个手动安装虚拟机吗?Cobbler自动部署装机一键最小化安装打把游戏就好了
2021-05-08
程序员应该知道的97件事
2021-05-08
create-react-app路由的实现原理
2021-05-08
PSI值
2021-05-08
JavaScript上传下载文件
2021-05-08
MapReduce
2021-05-08
Linux环境变量配置错误导致命令不能使用(杂谈)
2021-05-08
openstack安装(九)网络服务的安装--控制节点
2021-05-08
shell编程(六)语言编码规范之(变量)
2021-05-08
vim杂谈(三)之配色方案
2021-05-08
vimscript学习笔记(二)预备知识
2021-05-08