手机
当前位置:查字典教程网 >编程开发 >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取值前判断】相关文章:

JQuery实现动态添加删除评论的方法

JS动态增删表格行的方法

JS实现定时自动关闭DIV层提示框的方法

javascript获取select值的方法分析

深入浅出分析javaScript中this用法

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

在JavaScript中处理时间之setMinutes()方法的使用

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

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

JS代码混淆初步

精品推荐
分类导航