用Gson,定义成实体类来解析呗,,,

解决方案 »

  1.   

    使用android提供的JSONArray data = new JSONArray(你的字符串);,再遍历这个data,转为JSONObject jsonObject = jsonArray.getJSONObject(i);在根据字段获取值int adkind = jsonObject.getInt(字段名);
      

  2.   

    try {
    JSONObject jo = new JSONObject(json);
    int status = jo.optInt("status");
    String address = jo.optString("address");

    JSONObject jo_point = jo.optJSONObject("point");
    String x = jo_point.optString("x");
    String y = jo_point.optString("y");

    JSONObject jo_content = jo.optJSONObject("content");
    String content_address = jo_content.optString("address");

    JSONObject jo_detail = jo_content.optJSONObject("address_detail");
    String city = jo_detail.optString("city");
    int code = jo_detail.optInt("city_code");
    String district = jo_detail.optString("district");
    String province = jo_detail.optString("province");
    String street = jo_detail.optString("street");
    String street_number = jo_detail.optString("street_number");
    } catch (JSONException e) {
    e.printStackTrace();
    }
      

  3.   

    实例代码JSONTokener jsonTokener = new JSONTokener(json);
    JSONObject jsonObject = (JSONObject) jsonTokener.nextValue();
    JSONArray array = jsonObject.getJSONArray("contacts");
    JSONObject object = array.getJSONObject(0);
    String name = object.getString("name");
      

  4.   

    有现成的工具包  我知道的就 jackson fastjson jsonlib gson  还求代码?
      

  5.   

    JSONObject足矣。不知道你是抱着什么心态发问的
      

  6.   

    刚学了下。。发现用gson来解析真的不难结贴给分吧。。
      

  7.   

    你这个数据还是比较少的,所以直接用jsonobject解析还可以,但是多的话,还是用gson解析简单点
      

  8.   

    一楼的方法是最好最简单的,gson简单易学