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 相关文章推荐
js tab效果的实现代码
Dec 26 Javascript
关于JS判断图片是否加载完成且获取图片宽度的方法
Apr 09 Javascript
JS实现金额转换(将输入的阿拉伯数字)转换成中文的实现代码
Sep 30 Javascript
js实现图片和链接文字同步切换特效的方法
Feb 20 Javascript
使用jquery清空、复位整个输入域
Apr 02 Javascript
Javascript 事件冒泡机制详细介绍
Oct 10 Javascript
Angular-Touch库用法示例
Dec 22 Javascript
解决vue 路由变化页面数据不刷新的问题
Mar 13 Javascript
elementUI select组件使用及注意事项详解
May 29 Javascript
layui表单验证select下拉框实现验证的方法
Sep 05 Javascript
vue2和vue3的v-if与v-for优先级对比学习
Oct 10 Javascript
ant design vue嵌套表格及表格内部编辑的用法说明
Oct 28 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
利用Ffmpeg获得flv视频缩略图和视频时间的代码
2011/09/15 PHP
使用php判断浏览器的类型和语言的函数代码
2013/02/28 PHP
php利用smtp类实现电子邮件发送
2015/10/30 PHP
PHP调试及性能分析工具Xdebug详解
2017/02/09 PHP
Javascript 检测键盘按键信息及键码值对应介绍
2013/01/03 Javascript
javascript关于继承的用法汇总
2014/12/20 Javascript
浅析$.getJSON异步请求和同步请求
2016/06/06 Javascript
详解JavaScript的内置对象
2016/12/07 Javascript
Vue2 模板template的四种写法总结
2018/02/23 Javascript
webpack-mvc 传统多页面组件化开发详解
2019/05/07 Javascript
JS块级作用域和私有变量实例分析
2019/05/11 Javascript
简单了解微信小程序的目录结构
2019/07/01 Javascript
[00:33]2018DOTA2亚洲邀请赛TNC出场
2018/04/04 DOTA
Python 爬虫爬取指定博客的所有文章
2016/02/17 Python
简单谈谈python的反射机制
2016/06/28 Python
Numpy数组转置的两种实现方法
2018/04/17 Python
Python判断有效的数独算法示例
2019/02/23 Python
PyQt5下拉式复选框QComboCheckBox的实例
2019/06/25 Python
Python中断多重循环的思路总结
2019/10/04 Python
浅谈Tensorflow 动态双向RNN的输出问题
2020/01/20 Python
Pytorch对Himmelblau函数的优化详解
2020/02/29 Python
python实现粒子群算法
2020/10/15 Python
Python 制作查询商品历史价格的小工具
2020/10/20 Python
Yves Rocher捷克官方网站:植物化妆品的创造者
2019/07/31 全球购物
美国优质宠物用品购买网站:Muttropolis
2020/02/17 全球购物
护理专业本科生自荐信
2013/10/01 职场文书
什么样的创业计划书可行性高?
2014/02/01 职场文书
会议主持词
2014/03/17 职场文书
简单通用的简历自我评价
2014/09/21 职场文书
2014年党员干部四风问题自我剖析材料
2014/09/29 职场文书
2014年便民服务中心工作总结
2014/12/20 职场文书
被委托人身份证明
2015/08/07 职场文书
高三数学复习备考教学反思
2016/02/18 职场文书
python 模块重载的五种方法
2021/04/24 Python
MySQL命令无法输入中文问题的解决方式
2021/08/30 MySQL
vue3 自定义图片放大器效果的示例代码
2022/07/23 Vue.js