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 相关文章推荐
JavaScript 动态添加表格行 使用模板、标记
Oct 24 Javascript
SWFObject 2.1以上版本语法介绍
Jul 10 Javascript
JQuery的Validation插件中Remote验证的中文问题
Jul 26 Javascript
jQuery查询数据返回object和字符串影响原因是什么
Aug 09 Javascript
限制上传文件大小和格式的jQuery插件实例
Jan 24 Javascript
JS实现为排序好的字符串找出重复行的方法
Mar 02 Javascript
对称加密与非对称加密优缺点详解
Feb 06 Javascript
微信小程序将字符串生成二维码图片的操作方法
Jul 17 Javascript
对Vue table 动态表格td可编辑的方法详解
Aug 28 Javascript
layer.confirm()右边按钮实现href的例子
Sep 27 Javascript
js屏蔽F12审查元素,禁止修改页面代码等实现代码
Oct 02 Javascript
JS实现纸牌发牌动画
Jan 19 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 操作文件的一些FAQ总结
2009/02/12 PHP
PHP 字符串分割和比较
2009/10/06 PHP
基于php中使用excel的简单介绍
2013/08/02 PHP
PHP基于文件存储实现缓存的方法
2015/07/20 PHP
php面向对象之反射功能与用法分析
2017/03/29 PHP
PHP使用Nginx实现反向代理
2017/09/20 PHP
一段非常简单的让图片自动切换js代码
2006/11/10 Javascript
jQuery 使用手册(一)
2009/09/23 Javascript
基于jQuery的实现简单的分页控件
2010/10/10 Javascript
javascript获取当前日期时间及其它操作函数
2011/01/11 Javascript
js Dialog 去掉右上角的X关闭功能
2014/04/23 Javascript
JavaScript DOM元素尺寸和位置
2015/04/13 Javascript
JQuery实现左右滚动菜单特效
2015/09/28 Javascript
仅30行代码实现Javascript中的MVC
2016/02/15 Javascript
Bootstarp风格的toggle效果分享
2016/02/23 Javascript
浅谈JavaScript事件绑定的常用方法及其优缺点分析
2016/11/01 Javascript
bootstrap table复杂操作代码
2016/11/01 Javascript
Vue.js双向绑定实现原理详解
2016/12/22 Javascript
ReactNative列表ListView的用法
2017/08/02 Javascript
自定义PC微信扫码登录样式写法
2017/12/12 Javascript
javascript获取图片的top N主色值方法详解
2018/01/26 Javascript
vue 如何使用递归组件
2020/10/23 Javascript
Python Web框架Pylons中使用MongoDB的例子
2013/12/03 Python
python3.6连接MySQL和表的创建与删除实例代码
2017/12/28 Python
python sys,os,time模块的使用(包括时间格式的各种转换)
2018/04/27 Python
对Python中的条件判断、循环以及循环的终止方法详解
2019/02/08 Python
pytorch自定义初始化权重的方法
2019/08/17 Python
Python调用C/C++的方法解析
2020/08/05 Python
高中军训感言400字
2014/02/24 职场文书
人力资源经理的岗位职责范本
2014/02/28 职场文书
环保志愿者活动方案
2014/08/14 职场文书
2014年世界艾滋病日演讲稿
2014/11/28 职场文书
社区党支部承诺书
2015/04/29 职场文书
教师节随笔
2015/08/15 职场文书
浅谈MySQL user权限表
2021/06/18 MySQL
Mysql分析设计表主键为何不用uuid
2022/03/31 MySQL