zoukankan      html  css  js  c++  java
  • json包的不同导致结果不同

    json包的不同导致结果不同

    引入如下json jar包

     1 import org.json.JSONArray;

     2 import org.json.JSONObject; 

    代码:

    1 JSONObject jsonObject = new JSONObject(stringEntity);
    2 
    3 JSONObject jsonCity =jsonObject.getJSONObject("data");
    4 city = jsonCity.getString("city"); 
    5 //获取response的body
    6 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包。

  • 相关阅读:
    Plug It In
    The King's Walk
    Water Testing 匹克定理
    基尔霍夫矩阵
    nginx 常用的命令
    Nginx window安装
    使用nrm管理 npm 镜像仓库
    window 安装node.js
    变量和数据类型
    同步,异步,阻塞,非阻塞
  • 原文地址:https://www.cnblogs.com/hoojjack/p/6380058.html
Copyright © 2011-2022 走看看