inhv
2013-04-25 00:14:03
【无技术含量,但是很实用的 JSON 辅助java工具类】直接根据节点路径从 JSON 中 select 到最终的值。such as
通常我们实用 ajax 从服务端获取 json 数据,然后再 通过 JSONObject .get(key) 方法去获取到值。
例如:
{ "status": { "code": 1001, "msg": "正常" }, "result": { "data": { "is_end": false, "userId": "hello_kitty" } } }
应用场景: 我们现在要获取 userId 这个值。
通常我们的搞法是:
JSONObject resultJson = jo.get("result);
JSONObject dataJson = resultJson.get("data");
String userId = dataJson.getString("userId");
**OK, 现在终于获取到 userId 这个值了, BUT, 作为一名优秀的程序猿,不觉得这样太特码繁琐了么??
** 有没有一种简洁的办法,直接通过路径,一下子就获取到 userId 的值呢??
本工具 JSONUtils.java 就是为了解决这个问题:
String userId = (String) JSONUtils.select(jo, "result.data.userId"); //直接根据路径获取到最终的值
由terryang编辑于2014-2-18 15:39:11
猜你喜欢
- Java后台实现json字符串格式验证工具类
- json java工具包
- java多层json递归解析转换工具类代码分享
- 基于fastjson开发java JSON小工具类分享,支持list,map等复杂对象转换
- 【猪猪-后端:推荐】将对象Object,集合List转换为Json格式的工具类,Ajax开发必备,一次调用即可转换,非常方便好用。
- java解析json的基本应用(jdk1.4及以上)
- FastJson java工具类,解决Double、Float转换时没有小数问题
- java关于json的操作
- json javabean之间的转换
- Json转换JavaBean
- java通过codehaus来实现json写入文件和读取文件成json对象
- java通过apache POI读取Excel文件生成JSON数据
请下载代码后再发表评论
相关代码
- json javabean之间的转换
- java关于json的操作
- json java工具包
- 原 java解析json的基本应用(jdk1.4及以上)
- Java后台实现json字符串格式验证工具类
- 原 基于fastjson开发java JSON小工具类分享,支持list,map等复杂对象转换
- 证精 本地html版本的json格式化工具,提供两种试图,可左右适配切换,功能强大
- Json转换JavaBean
- 【猪猪-后端:推荐】将对象Object,集合List转换为Json格式的工具类,Ajax开发必备,一次调用即可转换,非常方便好用。
- 【猪猪-前端】JSON转HTML的js封装,直接调用即可解析转换HTML,html标签可以设置。
- 原 fastjson实现json比较
- SSH返回json格式数据到easyui grid展示
最近下载
_M* LV11
2021年5月12日
overflower LV1
2020年6月17日
csy1209457788 LV3
2020年6月10日
lad213 LV2
2019年10月24日
caozongan LV19
2019年9月24日
jubaoquanmess LV1
2019年7月16日
abysswill LV1
2019年7月5日
1784275983 LV2
2019年5月10日
lixingli1234 LV1
2019年4月17日
smilefighting526118 LV1
2019年3月22日
最近浏览
hohhi LV6
2023年4月19日
李韵龙 LV1
2022年1月12日
ls0000006 LV1
2022年1月10日
_M* LV11
2021年5月12日
CJ_1998 LV4
2020年11月19日
overflower LV1
2020年6月17日
csy1209457788 LV3
2020年6月10日
杨某某 LV7
2020年2月20日
jaflkjlkfdjl LV6
2019年11月11日
lad213 LV2
2019年10月24日