JSON取值前判断
2014-12-23 00:00
330 查看
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取值前判断
- 趣题:用正则表达式判断一个二进制数是否能被3整除
- 主题:js 判断 浏览器
- 使用 JS 判断 浏览器类型
- Microsoft Dynamics CRM 2011 JS表单计算毛利JS判断
- 判断两条线段是否相交 模板
- 使用移位操作符实现奇偶数的判断,C和Java版1
- 给定一个整数n,判断这个整数是否是2的N次方
- Jquery下判断Id是否存在的代码
- hdu 1254 推箱子(bfs判断路径可达+bfs搜索最小)
- 加载页面时,判断是安卓手机(android),还是苹果系列(iPhone,iPad,ios)
- Mybatis中xml对if标签中文判断的处理
- js判断所有表单项不为空则提交表单
- 【OpenJudge3531】【背包DP】【膜法交配律】判断整除
- 阿里云通过浏览器审查元素判断cdn缓存是否成功
- [shell]判断网络情况并加上时间戳
- 接口字段转实体是否为空判断
- 判断点是否在三角形内 和 点是否在矩形内
- 判断SMS中文是否要截断发送(防止半个汉字)
- C# 后台判断邮箱 电话是否争取 正则表达式