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 相关文章推荐
经典的解除许多网站无法复制文字的绝招
Dec 31 Javascript
jquery实现html页面 div 假分页有原理有代码
Sep 06 Javascript
jquery调取json数据实现省市级联的方法
Jan 29 Javascript
javascript判断并获取注册表中可信任站点的方法
Jun 01 Javascript
javascript密码强度校验代码(两种方法)
Aug 10 Javascript
JavaScript性能优化之小知识总结
Nov 20 Javascript
JavaScript模版引擎的基本实现方法浅析
Feb 15 Javascript
js删除局部变量的实现方法
Jun 25 Javascript
JS传值出现中文参数乱码的解决方法
Jun 30 Javascript
javaScript 逻辑运算符使用技巧整理
May 03 Javascript
JS实现十分钟倒计时代码实例
Oct 18 Javascript
JS中的函数与对象的创建方式
May 12 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
Terran兵种对照表
2020/03/14 星际争霸
PHP程序开发范例学习之表单 获取文本框的值
2011/08/08 PHP
javascript下给元素添加事件的方法与代码
2007/08/13 Javascript
Javascript学习笔记5 类和对象
2010/01/11 Javascript
jquery.validate的使用说明介绍
2013/11/12 Javascript
jquery实现textarea 高度自适应
2015/03/11 Javascript
妙用Bootstrap的 popover插件实现校验表单提示功能
2016/08/29 Javascript
深入理解Node.js的HTTP模块
2016/10/12 Javascript
AngularJS动态绑定HTML的方法分析
2016/11/07 Javascript
jQuery插件HighCharts绘制2D柱状图、折线图的组合双轴图效果示例【附demo源码下载】
2017/03/09 Javascript
vue之数据交互实例代码
2017/06/20 Javascript
jQuery 实现鼠标画框并对框内数据选中的实例代码
2017/08/29 jQuery
Vue-resource拦截器判断token失效跳转的实例
2017/10/27 Javascript
微信小程序 确认框的实现(附代码)
2019/07/23 Javascript
[01:48]帕吉至宝加入游戏,遗迹战场现“千劫神屠”
2018/04/07 DOTA
Python中文件遍历的两种方法
2014/06/16 Python
python开发之基于thread线程搜索本地文件的方法
2015/11/11 Python
Python中常见的异常总结
2018/02/20 Python
python后端接收前端回传的文件方法
2019/01/02 Python
如何使用python3获取当前路径及os.path.dirname的使用
2019/12/13 Python
Django model.py表单设置默认值允许为空的操作
2020/05/19 Python
基于Python爬取51cto博客页面信息过程解析
2020/08/25 Python
CSS3实现可关闭的下拉手风琴菜单效果
2015/08/31 HTML / CSS
黄色火烈鸟:De Gele Flamingo
2019/03/18 全球购物
高中生职业生涯规划书
2014/02/24 职场文书
学生党员一帮一活动总结
2014/07/08 职场文书
体育课外活动总结
2014/07/08 职场文书
办公室主任个人对照检查材料思想汇报
2014/10/11 职场文书
门市房租房协议书
2014/12/04 职场文书
小学优秀班主任材料
2014/12/17 职场文书
感谢信的格式
2015/01/21 职场文书
保研导师推荐信
2015/03/25 职场文书
劳动争议仲裁代理词
2015/05/25 职场文书
Python Pandas数据分析之iloc和loc的用法详解
2021/11/11 Python
Javascript的promise,async和await的区别详解
2022/03/24 Javascript
PostgreSQL常用字符串分割函数整理汇总
2022/07/07 PostgreSQL