JSON取值前判断


Posted in Javascript onDecember 23, 2014
public static void main(String[] args)throws Exception{

     String jsonStr1="{\"access_token\":\"OezXcEiiBSKSxW0eoylIeIVb08lFhyeFsq6cUJJNo8XYLoJjqYARJOZUrnqhfvnyMKOSjz5SHPHGUmt6f09_762MWQ0HLnZtffDPyD2A6TgCqWlZAEsHLhIaaQVYx1lywxOWQTrr7rX13i_w1INGnw\",\"expires_in\":7200,\"openid\":\"owYTUs68SXYX83wBvm_uN4Ya****\",\"scope\":\"snsapi_base\"}";    

    String jsonStr2="{\"access_token\":\"OezXcEiiBSKSxW0eoylIeIVb08lFhyeFsq6cUJJNo8XYLoJjqYARJOZUrnqhfvnyMKOSjz5SHPHGUmt6f09_762MWQ0HLnZtffDPyD2A6TgCqWlZAEsHLhIaaQVYx1lywxOWQTrr7rX13i_w1INGnw\",\"expires_in\":7200,\"refresh_token\":\"OezXcEiiBSKSxW0eoylIeIVb08lFhyeFsq6cUJJNo8XYLoJjqYARJOZUrnqhfvnyuq9ojibRxolf9ElS7PSM0Kz1OTNlJ8ZKJl2BfbPi0LA-nQ9uNVUE8ujLFsdCeP79_L9FmIYcmHLXWXnl-fUsVg\",\"openid\":\"owYTUs68SXYX83wBvm_uN4Y****\",\"scope\":\"snsapi_base\"}";    

    JSONObject json1=JSONObject.fromObject(jsonStr1);

    JSONObject json2=JSONObject.fromObject(jsonStr2);

    String refresh_token_1=null;

    String refresh_token_2=null;

    if(json1.containsKey("refresh_token")){

        refresh_token_1=json1.getString("refresh_token");

    }

    if(json2.containsKey("refresh_token")){

        refresh_token_2=json2.getString("refresh_token");

    }

    

    System.out.println(refresh_token_1);

    System.out.println(refresh_token_2);

}

运行结果:

null

OezXcEiiBSKSxW0eoylIeIVb08lFhyeFsq6cUJJNo8XYLoJjqYARJOZUrnqhfvnyuq9ojibRxolf9ElS7PSM0Kz1OTNlJ8ZKJl2BfbPi0LA-nQ9uNVUE8ujLFsdCeP79_L9FmIYcmHLXWXnl-fUsVg

Javascript 相关文章推荐
javascript实现的在当前窗口中漂浮框的代码
Mar 15 Javascript
js跨浏览器实现将字符串转化为xml对象的方法
Sep 25 Javascript
基于jquery自定义的漂亮单选按钮RadioButton
Nov 19 Javascript
javascript实现依次输入input自动定焦
Dec 23 Javascript
Jquery数字上下滚动动态切换插件
Aug 08 Javascript
Vue.js实现无限加载与分页功能开发
Nov 03 Javascript
jQuery生成假加载动画效果
Dec 01 Javascript
AngularJS实现根据不同条件显示不同控件
Apr 20 Javascript
jQuery修改DOM结构_动力节点Java学院整理
Jul 05 jQuery
vue中for循环更改数据的实例代码(数据变化但页面数据未变)
Sep 15 Javascript
解决vue中对象属性改变视图不更新的问题
Feb 23 Javascript
详解Vue项目部署遇到的问题及解决方案
Jan 11 Javascript
jQuery基础语法实例入门
Dec 23 #Javascript
jQuery回调函数的定义及用法实例
Dec 23 #Javascript
jQuery中odd选择器的定义和用法
Dec 23 #Javascript
浅析javascript 定时器
Dec 23 #Javascript
JavaScript中自定义事件用法分析
Dec 23 #Javascript
jQuery中even选择器的定义和用法
Dec 23 #Javascript
javascript实现依次输入input自动定焦
Dec 23 #Javascript
You might like
多php服务器实现多session并发运行
2006/10/09 PHP
php数组函数序列 之shuffle()和array_rand() 随机函数使用介绍
2011/10/29 PHP
thinkPHP下的widget扩展用法实例分析
2015/12/26 PHP
img标签中onerror用法
2009/08/13 Javascript
JavaScript中的面向对象介绍
2012/06/30 Javascript
JS 获取滚动条高度示例代码
2013/10/24 Javascript
js字符串完全替换函数分享
2014/12/03 Javascript
js中实现字符串和数组的相互转化详解
2016/01/24 Javascript
实例讲解jQuery EasyUI tree中state属性慎用
2016/04/01 Javascript
微信JS接口大全
2016/08/25 Javascript
在JSP中如何实现MD5加密的方法
2016/11/02 Javascript
Vue.js实现无限加载与分页功能开发
2016/11/03 Javascript
js实现下拉菜单效果
2017/03/01 Javascript
js实现移动端编辑添加地址【模仿京东】
2017/04/28 Javascript
详解VUE Element-UI多级菜单动态渲染的组件
2019/04/25 Javascript
微信打开网址添加在浏览器中打开提示的办法
2019/05/20 Javascript
JS中数据结构与算法---排序算法(Sort Algorithm)实例详解
2019/06/17 Javascript
vue实现商城秒杀倒计时功能
2019/12/12 Javascript
[38:44]DOTA2上海特级锦标赛A组小组赛#2 Secret VS CDEC第二局
2016/02/25 DOTA
在IIS服务器上以CGI方式运行Python脚本的教程
2015/04/25 Python
Python的collections模块中namedtuple结构使用示例
2016/07/07 Python
Python实现一个简单的验证码程序
2017/11/03 Python
python使用正则表达式替换匹配成功的组并输出替换的次数
2017/11/22 Python
python实现生成Word、docx文件的方法分析
2019/08/30 Python
pytorch 图像中的数据预处理和批标准化实例
2020/01/15 Python
使用TensorFlow对图像进行随机旋转的实现示例
2020/01/20 Python
HelloFresh澳大利亚:订购你的美味食品盒、健康餐食
2018/03/28 全球购物
女士时装鞋:Chinese Laundry
2018/08/29 全球购物
如何在C# winform中异步调用web services
2015/09/21 面试题
法学毕业生自我鉴定
2014/01/31 职场文书
党的群众路线对照检查材料
2014/08/27 职场文书
2014购房个人委托书范本
2014/10/12 职场文书
2014年人事专员工作总结
2014/11/19 职场文书
飞屋环游记观后感
2015/06/08 职场文书
某学校的2019年度工作报告范本
2019/10/11 职场文书
关于EntityWrapper的in用法
2022/03/22 Java/Android