手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >JSON取值前判断
JSON取值前判断
摘要:复制代码代码如下:publicstaticvoidmain(String[]args)throwsException{StringjsonS...

复制代码 代码如下:

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

【JSON取值前判断】相关文章:

JS原型、原型链深入理解

JavaScript中的anchor()方法使用详解

Angular中$compile源码分析

JS获取当前脚本文件的绝对路径

探索angularjs+requirejs全面实现按需加载的套路

JavaScript中this关键字使用方法详解

Div+CSS+JS树型菜单,可刷新

textarea是否自动换行

JS创建对象几种不同方法详解

js实现从右向左缓缓浮出网页浮动层广告的方法

精品推荐
分类导航