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 相关文章推荐
百度地图api应用标注地理位置信息(js版)
Feb 01 Javascript
新增加的内容是如何将div的scrollbar自动移动最下面
Jan 02 Javascript
js数组与字符串的相互转换方法
Jul 09 Javascript
使用Jasmine和Karma对AngularJS页面程序进行测试
Mar 05 Javascript
原生js仿jquery animate动画效果
Jul 13 Javascript
jQuery实现的自适应焦点图效果完整实例
Aug 24 Javascript
微信开发之调起摄像头、本地展示图片、上传下载图片实例
Dec 08 Javascript
简单实现js无缝滚动效果
Feb 05 Javascript
JavaScript校验Number(4,1)格式的数字实例代码
Mar 13 Javascript
Vue.js 的移动端组件库mint-ui实现无限滚动加载更多的方法
Dec 23 Javascript
vue底部加载更多的实例代码
Jun 29 Javascript
详解微信小程序-canvas绘制文字实现自动换行
Apr 26 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字符过滤函数去除字符串最后一个逗号(rtrim)
2013/03/26 PHP
PHP伪静态Rewrite设置之APACHE篇
2014/07/30 PHP
PHP实现的redis主从数据库状态检测功能示例
2017/07/20 PHP
PHP substr()函数参数解释及用法讲解
2017/11/23 PHP
PHP实现图片压缩
2020/09/09 PHP
Javascript的一种模块模式
2010/09/08 Javascript
从零开始学习jQuery (八) 插播:jQuery实施方案
2011/02/23 Javascript
js使用正则实现ReplaceAll全部替换的方法
2014/07/18 Javascript
异步JavaScript编程中的Promise使用方法
2015/07/28 Javascript
js clearInterval()方法的定义和用法
2015/11/11 Javascript
JS获取当前页面名称的简单实例
2016/08/19 Javascript
如何解决vue与传统jquery插件冲突
2017/03/20 Javascript
深入理解AngularJs-scope的脏检查(一)
2017/06/19 Javascript
XMLHttpRequest对象_Ajax异步请求重点(推荐)
2017/09/28 Javascript
Node.js学习之TCP/IP数据通讯(实例讲解)
2017/10/11 Javascript
element ui 对话框el-dialog关闭事件详解
2018/02/26 Javascript
JavaScript实现Tab选项卡切换
2020/02/13 Javascript
vue实现图书管理系统
2020/12/29 Vue.js
[01:21]DOTA2新纪元-7.0新版本即将开启!
2016/12/11 DOTA
[02:02]特效爆炸!DOTA2珍宝之瓶待你开启
2018/08/21 DOTA
Python中列表list以及list与数组array的相互转换实现方法
2017/09/22 Python
python生成tensorflow输入输出的图像格式的方法
2018/02/12 Python
Python登录系统界面实现详解
2019/06/25 Python
使用pygame写一个古诗词填空通关游戏
2019/12/03 Python
关于tf.TFRecordReader()函数的用法解析
2020/02/17 Python
HTML5拖放功能_动力节点Java学院整理
2017/07/13 HTML / CSS
html5 的a标签 Href 拨电话的写法
2013/11/04 HTML / CSS
wordpress添加Html5的表单验证required方法小结
2020/08/18 HTML / CSS
设计师家具购买和委托在线市场:Viyet
2016/11/16 全球购物
学校消防演习方案
2014/02/19 职场文书
国庆节演讲稿
2014/05/27 职场文书
幼儿园重阳节活动总结
2015/05/05 职场文书
2015年保险公司个人工作总结
2015/05/22 职场文书
红高粱观后感
2015/06/10 职场文书
只用50行Python代码爬取网络美女高清图片
2021/06/02 Python
virtualenv隔离Python环境的问题解析
2022/06/21 Python