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 错误处理的几种方法
Jun 13 Javascript
分享一个asp.net pager分页控件
Jan 04 Javascript
把jQuery的类、插件封装成seajs的模块的方法
Mar 12 Javascript
现代 JavaScript 开发编程风格Idiomatic.js指南中文版
May 28 Javascript
jquery实现在网页指定区域显示自定义右键菜单效果
Aug 25 Javascript
ionic cordova一次上传多张图片(类似input file提交表单)的实现方法
Dec 16 Javascript
jQuery实现的鼠标响应缓冲动画效果示例
Feb 13 jQuery
vue中element 上传功能的实现思路
Jul 06 Javascript
详解vue.js根据不同环境(正式、测试)打包到不同目录
Jul 13 Javascript
富文本编辑器vue2-editor实现全屏功能
May 26 Javascript
深入解读Node.js中的koa源码
Jun 17 Javascript
Vue中函数防抖节流的理解及应用实现
Apr 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
用PHP调用Oracle存储过程
2006/10/09 PHP
用PHP编写和读取XML的几种方式
2013/01/12 PHP
PHP中把数据库查询结果输出为json格式简单实例
2015/04/09 PHP
PHP的全局错误处理详解
2016/04/25 PHP
浅析Yii2缓存的使用
2016/05/10 PHP
Laravel中使用FormRequest进行表单验证方法及问题汇总
2016/06/19 PHP
PhpStorm terminal无法输入命令的解决方法
2016/10/09 PHP
IE6下focus与blur错乱的解决方案
2011/07/31 Javascript
js中eval()函数和trim()去掉字符串左右空格应用
2013/02/02 Javascript
javascript动态判断html元素并执行不同的操作
2014/06/16 Javascript
jQuery中on()方法用法实例
2015/01/19 Javascript
Js和JQuery获取鼠标指针坐标的实现代码分享
2015/05/25 Javascript
JQuery自适应窗口大小导航菜单附源码下载
2015/09/01 Javascript
基于jQuery实现多标签页切换的效果(web前端开发)
2016/07/24 Javascript
Bootstrap实现input控件失去焦点时验证
2016/08/04 Javascript
jQuery动态生成不规则表格(前后端)
2017/02/21 Javascript
小程序实现单选多选功能
2018/11/04 Javascript
Vue.Draggable拖拽功能的配置使用方法
2020/07/29 Javascript
el-select 下拉框多选实现全选的实现
2019/08/02 Javascript
layui lay-verify form表单自定义验证规则详解
2019/09/18 Javascript
vue 使用插槽分发内容操作示例【单个插槽、具名插槽、作用域插槽】
2020/03/06 Javascript
JSONObject与JSONArray使用方法解析
2020/09/28 Javascript
python局部赋值的规则
2013/03/07 Python
python 布尔操作实现代码
2013/03/23 Python
Python爬虫实现验证码登录代码实例
2019/05/10 Python
Django app配置多个数据库代码实例
2019/12/17 Python
django-利用session机制实现唯一登录的例子
2020/03/16 Python
Python Merge函数原理及用法解析
2020/09/16 Python
杠杆的科学教学反思
2014/01/10 职场文书
2014升学宴答谢词
2014/01/26 职场文书
优秀研究生主要事迹
2014/06/03 职场文书
2015新年寄语大全
2014/12/08 职场文书
社区党风廉政建设调研报告
2015/01/01 职场文书
酒会开场白大全
2015/06/01 职场文书
2016大学生形势与政策心得体会
2016/01/12 职场文书
ztree+ajax实现文件树下载功能
2021/05/18 Javascript