那位大神帮忙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简单易学 android基础书籍? opengl es 世界坐标 关于低内存时进程被回收的细节。 怎样实现动态改变Android主题 Android的机制中,是不是所有notification tone都使用同一个profile,不区分message, Email等类型 sqlite的命令拼接 准备转入android开发,开发android一般用的什么框架? [求助]零基础怎么学习安卓? 救助!有木有大佬呀! QTreeView里QFileSystemModel,如何设置让*.exe排在前面显示出来 求帮助 我想在手机网页上提供图片上传功能怎么做
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");