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 相关文章推荐
De facto standard 世界上不可思议的事实标准
Aug 29 Javascript
一个轻量级的javascript库 pj介绍
Dec 19 Javascript
javascript中length属性的探索
Jul 31 Javascript
js多级树形弹出一个小窗口层(非常好用)实例代码
Mar 19 Javascript
JS获取URL中的参数数据
Dec 05 Javascript
jquery ajax分页插件的简单实现
Jan 27 Javascript
jquery获取复选框的值的简单实例
May 26 Javascript
详解Javascript函数声明与递归调用
Oct 22 Javascript
Vue2.0用 watch 观察 prop 变化(不触发)
Sep 08 Javascript
vue权限路由实现的方法示例总结
Jul 29 Javascript
Vue自动构建发布脚本的方法示例
Jul 24 Javascript
JS hasOwnProperty()方法检测一个属性是否是对象的自有属性的方法
Jan 29 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 批量替换html标签的实例代码
2013/11/26 PHP
php微信分享到朋友圈、QQ、朋友、微博
2019/02/18 PHP
php使用scandir()函数扫描指定目录下所有文件示例
2019/06/08 PHP
range 标准化之获取
2011/08/28 Javascript
JavaScript字符串对象charAt方法入门实例(用于取得指定位置的字符)
2014/10/17 Javascript
javascript实现全角半角检测的方法
2015/07/23 Javascript
ES6中非常实用的新特性介绍
2016/03/10 Javascript
JS点击某个图标或按钮弹出文件选择框的实现代码
2016/09/27 Javascript
Yarn的安装与使用详细介绍
2016/10/25 Javascript
php输出全部gb2312编码内的汉字方法
2017/03/04 Javascript
原生js更改css样式的两种方式
2017/03/15 Javascript
详解angularJS+Ionic移动端图片上传的解决办法
2017/09/13 Javascript
原生JS上传大文件显示进度条 php上传文件代码
2020/03/27 Javascript
jQuery实现点击DIV同时点击CheckBox,并为DIV上背景色的实例
2017/12/18 jQuery
浅谈Vuejs中nextTick()异步更新队列源码解析
2017/12/31 Javascript
详解webpack-dev-server的简单使用
2018/04/02 Javascript
简单了解Ajax表单序列化的实现方法
2019/06/14 Javascript
Layui 动态禁止select下拉的例子
2019/09/03 Javascript
Vue与React的区别和优势对比
2020/12/18 Vue.js
Python中使用urllib2模块编写爬虫的简单上手示例
2016/01/20 Python
python中的计时器timeit的使用方法
2017/10/20 Python
浅谈Scrapy框架普通反爬虫机制的应对策略
2017/12/28 Python
python 给DataFrame增加index行名和columns列名的实现方法
2018/06/08 Python
numpy.linspace 生成等差数组的方法
2018/07/02 Python
windows下搭建python scrapy爬虫框架步骤
2018/12/23 Python
简单了解Django应用app及分布式路由
2019/07/24 Python
python中类的输出或类的实例输出为这种形式的原因
2019/08/12 Python
python GUI库图形界面开发之PyQt5信号与槽机制、自定义信号基础介绍
2020/02/25 Python
BannerBuzz加拿大:在线定制横幅印刷、广告和标志
2020/03/10 全球购物
计算机系毕业生推荐信
2013/11/06 职场文书
关于读书的活动方案
2014/08/14 职场文书
卖车协议书范本4篇
2014/10/01 职场文书
2014法制宣传日活动总结范文
2014/11/01 职场文书
公务员个人考察材料
2014/12/23 职场文书
一文带你探究MySQL中的NULL
2021/11/11 MySQL
MySQL使用IF语句及用case语句对条件并结果进行判断 
2022/09/23 MySQL