json包的不同导致结果不同
2017-02-08 21:59
531 查看
json包的不同导致结果不同
引入如下json jar包
import org.json.JSONArray;
2 import org.json.JSONObject;
代码:
结果:
Ip 110.53.253.205aliIpInfo response body{"code":0,"data":{"area":"华中","area_id":"400000","city":"长沙市","city_id":"430100","country":"中国","country_id":"CN","county":"","county_id":"","ip":"110.53.253.205","isp":"联通","isp_id":"100026","region":"湖南省","region_id":"430000"}} city 长沙市
但其他的包:
import org.json.simple.JSONObject;
测试得不到值,所以一定要选对json包。
引入如下json jar包
import org.json.JSONArray;
2 import org.json.JSONObject;
代码:
JSONObject jsonObject = new JSONObject(stringEntity); JSONObject jsonCity =jsonObject.getJSONObject("data"); city = jsonCity.getString("city"); //获取response的body System.out.println("Ip "+Ip+"aliIpInfo response body"+stringEntity+"city"+city);
结果:
Ip 110.53.253.205aliIpInfo response body{"code":0,"data":{"area":"华中","area_id":"400000","city":"长沙市","city_id":"430100","country":"中国","country_id":"CN","county":"","county_id":"","ip":"110.53.253.205","isp":"联通","isp_id":"100026","region":"湖南省","region_id":"430000"}} city 长沙市
但其他的包:
import org.json.simple.JSONObject;
测试得不到值,所以一定要选对json包。
相关文章推荐
- 使用express.js框架一步步实现基本应用以及构建可扩展的web应用
- cJSON库源码分析
- cJSON 使用详解
- js实现动态几何图案背景
- 8dee 关于javascript变量声明、函数声明提升的问题
- 高性能JS-DOM
- JavaScript正则表达式(二)—— 修饰符
- 有没有对JS比较熟悉的?
- DOM初体验——两个关于获取的小问题
- 百叶窗特效(用move.js库)
- JS多级命名空间
- Extjs6.2系列之开发环境搭建
- 使用 D8 分析 javascript 如何被 V8 引擎优化的
- JSP和Servlet的中文乱码处理
- js时间格式化工具,时间戳格式化,字符串转时间戳
- Extjs6.2笔记
- TS/JS错误:TypeError: Cannot read property 'prototype' of undefined
- javascript随笔和常见的知识点
- 大神js文件下载
- arcgis api for javascript 调用天地图,并加载数据arcgis server 发布的数据