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 相关文章推荐
分享一个asp.net pager分页控件
Jan 04 Javascript
javascript时间函数大全
Jun 30 Javascript
Javascript实现Web颜色值转换
Feb 05 Javascript
Node.js编程中客户端Session的使用详解
Jun 23 Javascript
Validform+layer实现漂亮的表单验证特效
Jan 17 Javascript
JavaScript Ajax编程 应用篇
Jul 02 Javascript
微信小程序 定义全局数据、函数复用、模版等详细介绍
Oct 27 Javascript
如何将HTML字符转换为DOM节点并动态添加到文档中详解
Aug 19 Javascript
JS+HTML5 Canvas实现简单的写字板功能示例
Aug 30 Javascript
Vue项目History模式404问题解决方法
Oct 31 Javascript
如何用JS模拟实现数组的map方法
Jul 30 Javascript
vue中三级导航的菜单权限控制
Mar 31 Vue.js
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开发中四种查询返回结果分析
2011/01/02 PHP
php注销代码(session注销)
2012/05/31 PHP
解析php多线程下载远程多个文件
2013/06/25 PHP
PHP mail()函数使用及配置方法
2014/01/14 PHP
php多文件上传实现代码
2014/02/20 PHP
PHP 7.1新特性的汇总介绍
2016/12/16 PHP
PHP保留两位小数的几种方法
2019/07/24 PHP
setAttribute 与 class冲突解决
2008/02/17 Javascript
DLL+ ActiveX控件+WEB页面调用例子
2010/08/07 Javascript
Jquery 动态循环输出表格具体方法
2013/11/23 Javascript
jquery操作select大全
2014/04/25 Javascript
javascript自定义的addClass()方法
2014/05/28 Javascript
浅谈Javascript中匀速运动的停止条件
2014/12/19 Javascript
jQuery经过一段时间自动隐藏指定元素的方法
2015/03/17 Javascript
教你一步步用jQyery实现轮播器
2016/12/18 Javascript
angular和BootStrap3实现购物车功能
2017/01/25 Javascript
windows下vue-cli导入bootstrap样式
2017/04/25 Javascript
用javascript获取任意颜色的更亮或更暗颜色值示例代码
2017/07/21 Javascript
微信小程序MUI导航栏透明渐变功能示例(通过改变opacity实现)
2019/01/24 Javascript
Node.js文本文件BOM头的去除方法
2020/11/22 Javascript
Python socket编程实例详解
2015/05/27 Python
Python语言的面相对象编程方式初步学习
2016/03/12 Python
Python获取指定文件夹下的文件名的方法
2018/02/06 Python
python实现自动网页截图并裁剪图片
2018/07/30 Python
Python模块汇总(常用第三方库)
2019/10/07 Python
Brydge英国:适用于Apple iPad和Microsoft Surface Pro的蓝牙键盘
2019/05/16 全球购物
Miller Harris官网:英国小众香水品牌
2020/09/24 全球购物
与C++相比,Java中的数组有什么不同
2014/03/25 面试题
教师廉洁自律承诺书
2014/05/26 职场文书
关于读书的演讲稿400字
2014/08/27 职场文书
学生会干部自我鉴定2014
2014/09/18 职场文书
出售房屋委托书范本
2014/09/24 职场文书
学位证书委托书
2014/09/30 职场文书
2015年财务人员工作总结
2015/04/10 职场文书
普通员工辞职信范文
2015/05/12 职场文书
python基础入门之字典和集合
2021/06/13 Python