那位大神帮忙JAVA解析JSON 用Gson,定义成实体类来解析呗,,, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用android提供的JSONArray data = new JSONArray(你的字符串);,再遍历这个data,转为JSONObject jsonObject = jsonArray.getJSONObject(i);在根据字段获取值int adkind = jsonObject.getInt(字段名); 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(); } 实例代码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"); 有现成的工具包 我知道的就 jackson fastjson jsonlib gson 还求代码? JSONObject足矣。不知道你是抱着什么心态发问的 刚学了下。。发现用gson来解析真的不难结贴给分吧。。 你这个数据还是比较少的,所以直接用jsonobject解析还可以,但是多的话,还是用gson解析简单点 一楼的方法是最好最简单的,gson简单易学 我有一个需求,想了很久,没有想到解决的方案,希望有高手指点迷津,详述如下 做一个基于C/S模式的Android网络相册 关于listview获取焦点的问题 Android的配置文件一般都保存在哪里? 求助:求大家给个HTTP协议同时下载图片和文字的例子,自己写了两天也没结果 请教Android JNI中特殊的数据类型。 修改Spinner的Dialog的疑问。谢谢指导 设置 LinearLayout setVisibility 无效很奇怪 关于Androidyou 各位帮忙看下这个错误,困扰我两天了,谢谢!!! 求帮助 我想在手机网页上提供图片上传功能怎么做
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();
}
JSONObject jsonObject = (JSONObject) jsonTokener.nextValue();
JSONArray array = jsonObject.getJSONArray("contacts");
JSONObject object = array.getJSONObject(0);
String name = object.getString("name");