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 动态添加标签(新增一行,其实很简单,就是几个函数的应用)
Mar 26 Javascript
javascript两段代码,两个小技巧
Feb 04 Javascript
textarea焦点的用法实现获取焦点清空失去焦点提示效果
May 19 Javascript
JavaScript 作用域链解析
Nov 13 Javascript
js时间日期格式化封装函数
Dec 02 Javascript
Eclipse配置Javascript开发环境图文教程
Jan 29 Javascript
jQuery实现首页图片淡入淡出效果的方法
Jun 10 Javascript
AngularJS基础 ng-focus 指令简单示例
Aug 01 Javascript
vuejs在解析时出现闪烁的原因及防止闪烁的方法
Sep 19 Javascript
vuex 的简单使用
Mar 22 Javascript
Vue-drag-resize 拖拽缩放插件的使用(简单示例)
Dec 04 Javascript
JS数组方法slice()用法实例分析
Jan 18 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
《一拳超人》埼玉一拳下去,他们存在了800年毫无意义!
2020/03/02 日漫
php数组一对一替换实现代码
2012/08/31 PHP
php模仿asp Application对象在线人数统计实现方法
2015/01/04 PHP
实例讲解yii2.0在php命令行中运行的步骤
2015/12/01 PHP
PHP 爬取网页的主要方法
2018/07/13 PHP
php写入txt乱码的解决方法
2019/09/17 PHP
javascript 精粹笔记
2010/05/09 Javascript
js 关键词高亮(根据ID/tag高亮关键字)案例介绍
2013/01/21 Javascript
调用jQuery滑出效果时闪烁的解决方法
2014/03/27 Javascript
javascript使用正则获取url上的某个参数
2014/09/04 Javascript
JavaScript的MVVM库Vue.js入门学习笔记
2016/05/03 Javascript
AngularJS+Bootstrap实现多文件上传与管理
2016/11/08 Javascript
jQuery实现简易的输入框字数计数功能示例
2017/01/16 Javascript
jQuery点击弹出层弹出模态框点击模态框消失代码分享
2017/01/21 Javascript
详解webpack3编译兼容IE8的正确姿势
2017/12/21 Javascript
JS中的算法与数据结构之队列(Queue)实例详解
2019/08/20 Javascript
微信小程序通过一个json实现分享朋友圈图片
2019/09/03 Javascript
如何利用node.js开发一个生成逐帧动画的小工具
2019/12/01 Javascript
vue动态渲染svg、添加点击事件的实现
2020/03/13 Javascript
5个你不知道的JavaScript字符串处理库(小结)
2020/06/01 Javascript
在Python3中初学者应会的一些基本的提升效率的小技巧
2015/03/31 Python
django创建简单的页面响应实例教程
2019/09/06 Python
Pytorch 神经网络—自定义数据集上实现教程
2020/01/07 Python
浅谈keras中的目标函数和优化函数MSE用法
2020/06/10 Python
pytorch  网络参数 weight bias 初始化详解
2020/06/24 Python
Python descriptor(描述符)的实现
2020/11/15 Python
CSS3对图片照片进行边缘模糊处理的实现
2018/08/08 HTML / CSS
Haggar官网:美国男装品牌
2020/02/16 全球购物
校领导推荐信
2013/11/01 职场文书
心理学专业毕业生推荐信范文
2013/11/21 职场文书
国际贸易专业个人鉴定
2014/02/22 职场文书
领导干部廉政承诺书
2014/03/27 职场文书
优秀教师感人事迹材料
2014/05/04 职场文书
群众路线组织生活会发言材料
2014/10/17 职场文书
python 如何在list中找Topk的数值和索引
2021/05/20 Python
python 办公自动化——基于pyqt5和openpyxl统计符合要求的名单
2021/05/25 Python