62,614
社区成员
发帖
与我相关
我的任务
分享
String json=你的json字符串;
JSONObject jsonObject=JSONObject.fromObject(json);
json=jsonObject.getString("category_attribute_search_response");
你的类型 object=(你的类型)JSONObject.toBean(json,你的class);
JSONObject jsonObject=JSONObject(楼主的这个json格式字符串);
你的对象类型 object=(强转你要的类型)JSONObject.toBean(jsonObjct,你要转换的对象的class);
google Gson的话简单一点
Gson gson=new Gson();
你的对象类型 object=gson.fromJson(楼主的json格式字符串,你要转换的对象的class);
这个object就是你要的String list = request.getParameter("json");
JSONArray data = JSONArray.fromObject(list);
for(int i=0;i<data.size();i++){
JSONObject jobj = (JSONObject) data.get(i);
String name = jobj.get("name");
}
以上代码就是从json数组装换的。