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 相关文章推荐
ext 代码生成器
Aug 07 Javascript
js bind 函数 使用闭包保存执行上下文
Dec 26 Javascript
纯js和css实现渐变色包括静态渐变和动态渐变
May 29 Javascript
通过jquery 获取URL参数并进行转码
Aug 18 Javascript
JavaScript中switch语句的用法详解
Jun 03 Javascript
JavaScript模拟实现键盘打字效果
Jun 29 Javascript
JavaScript位置与大小(1)之正确理解和运用与尺寸大小相关的DOM属性
Dec 26 Javascript
react-router JS 控制路由跳转实例
Jun 15 Javascript
ES6 javascript的异步操作实例详解
Oct 30 Javascript
vue.js或js实现中文A-Z排序的方法
Mar 08 Javascript
解决vue axios的封装 请求状态的错误提示问题
Sep 25 Javascript
详解node和ES6的模块导出与导入
Feb 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中ftp_chdir与ftp_cdup函数用法
2014/11/18 PHP
用JavaScript页面不刷新时全选择,全删除(GridView)
2009/04/14 Javascript
javascript 操作文件 实现方法小结
2009/07/02 Javascript
juqery 学习之三 选择器 可见性 元素属性
2010/11/25 Javascript
jQuery实现的简洁下拉菜单导航效果代码
2015/08/26 Javascript
基于jQuery实现动态搜索显示功能
2016/05/05 Javascript
详解Node.js如何开发命令行工具
2016/08/14 Javascript
探究JavaScript中的五种事件处理程序方式
2016/12/07 Javascript
bootstrap输入框组件使用方法详解
2017/01/19 Javascript
ionic2 tabs 图标自定义实例
2017/03/08 Javascript
vue使用drag与drop实现拖拽的示例代码
2017/09/07 Javascript
几个你不知道的技巧助你写出更优雅的vue.js代码
2018/06/11 Javascript
详解如何配置vue-cli3.0的vue.config.js
2018/08/23 Javascript
彻底弄懂 JavaScript 执行机制
2018/10/23 Javascript
vue项目中axios请求网络接口封装的示例代码
2018/12/18 Javascript
微信小程序使用二次贝塞尔曲线画波浪
2018/12/25 Javascript
JavaScript定时器设置、使用与倒计时案例详解
2019/07/08 Javascript
js函数和this用法实例分析
2020/03/13 Javascript
微信小程序拖拽排序列表的示例代码
2020/07/08 Javascript
从零开始用webpack构建一个vue3.0项目工程的实现
2020/09/24 Javascript
[01:14]DOTA2 7.22版本新增神杖效果展示(智力英雄篇)
2019/05/29 DOTA
Python实现在线程里运行scrapy的方法
2015/04/07 Python
详解Golang 与python中的字符串反转
2017/07/21 Python
Python pymongo模块用法示例
2018/03/31 Python
python实现学员管理系统
2019/02/26 Python
Python实现定时执行任务的三种方式简单示例
2019/03/30 Python
python3中利用filter函数输出小于某个数的所有回文数实例
2019/11/24 Python
python生成并处理uuid的实现方式
2020/03/03 Python
django执行数据库查询之后实现返回的结果集转json
2020/03/31 Python
解决PyCharm不在run输出运行结果而不是再Console里输出的问题
2020/09/21 Python
HTML5 Canvas实现平移/放缩/旋转deom示例(附截图)
2013/07/04 HTML / CSS
HTML5所有标签汇总及标签意义解释
2015/03/12 HTML / CSS
莫斯科珠宝厂官方网站:Miuz
2020/09/19 全球购物
车辆转让协议书
2014/04/15 职场文书
建筑横幅标语
2014/10/09 职场文书
Python办公自动化之教你如何用Python将任意文件转为PDF格式
2021/06/28 Python