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 getElementsByTagName的简写方式
Jun 27 Javascript
理解Javascript_11_constructor实现原理
Oct 18 Javascript
js下判断 iframe 是否加载完成的完美方法
Oct 26 Javascript
jQuery的3种请求方式$.post,$.get,$.getJSON
Mar 28 Javascript
javascript在IE下trim函数无法使用的解决方法
Sep 12 Javascript
jQuery使用hide方法隐藏指定元素class样式用法实例
Mar 30 Javascript
浅析JavaScript 箭头函数 generator Date JSON
May 23 Javascript
vue-resource请求实现http登录拦截或者路由拦截的方法
Jul 11 Javascript
vue+element的表格实现批量删除功能示例代码
Aug 17 Javascript
JavaScript函数的特性与应用实践深入详解
Dec 30 Javascript
利用React Router4实现的服务端直出渲染(SSR)
Jan 07 Javascript
js正则匹配markdown里的图片标签的实现
Mar 24 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
【星际争霸1】人族1v7家ZBath
2020/03/04 星际争霸
PHP及Zend Engine的线程安全模型分析
2011/11/10 PHP
详解PHP中foreach的用法和实例
2016/10/25 PHP
JavaScript和JQuery实用代码片段(一)
2010/04/07 Javascript
jquery.boxy插件的iframe扩展代码
2010/07/02 Javascript
jQuery取得设置清空select选择的文本与值
2014/07/08 Javascript
JavaScript生成随机字符串的方法
2015/03/19 Javascript
javascript删除数组重复元素的方法汇总
2015/06/24 Javascript
JS实现自动变换的菜单效果代码
2015/09/09 Javascript
利用Angularjs和Bootstrap前端开发案例实战
2016/08/27 Javascript
原生js封装的一些jquery方法(详解)
2016/09/20 Javascript
vue.js绑定class和style样式(6)
2016/12/09 Javascript
微信小程序Redux绑定实例详解
2017/06/07 Javascript
js学使用setTimeout实现轮循动画
2017/07/17 Javascript
JS 中document.write()的用法和清空的原因浅析
2017/12/04 Javascript
React中的refs的使用教程
2018/02/13 Javascript
关于ES6箭头函数中的this问题
2018/02/27 Javascript
浅析Vue.js中v-bind v-model的使用和区别
2018/12/04 Javascript
ES6知识点整理之函数对象参数默认值及其解构应用示例
2019/04/17 Javascript
基于Proxy的小程序状态管理实现
2019/06/14 Javascript
jQuery带控制按钮轮播图插件
2020/07/31 jQuery
Python读写txt文本文件的操作方法全解析
2016/06/26 Python
python 环境变量和import模块导入方法(详解)
2017/07/11 Python
python SSH模块登录,远程机执行shell命令实例解析
2018/01/12 Python
Python利用Django如何写restful api接口详解
2018/06/08 Python
python中栈的原理及实现方法示例
2019/11/27 Python
通过实例解析python描述符原理作用
2020/01/22 Python
Python 剪绳子的多种思路实现(动态规划和贪心)
2020/02/24 Python
Python中logging日志的四个等级和使用
2020/11/17 Python
Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?用contains来区分是否有重复的对象。还是都不用
2013/07/30 面试题
庆七一活动方案
2014/01/25 职场文书
《胖乎乎的小手》教学反思
2014/02/26 职场文书
《蜗牛的奖杯》教后反思
2014/04/24 职场文书
社会稳定风险评估方案
2014/06/02 职场文书
小学秋季运动会通讯稿
2015/11/25 职场文书
CSS3实现模糊背景的三种效果示例
2021/03/30 HTML / CSS