Andorid Json解析大全書
1.Jacksonフレームを使って、JSONを簡単に変換します。詳細は以下の通りです。http://www.cnblogs.com/hoojo/archive/2011/04/22/2024628.html 例:try{Object Mapper=new Object Mapper();Stering Writers=new StrigWriter();Jsoner Generator=oject Mapper.getJsont Factory().createJsont Generator(sw);Peter.ject20);generators.close();return sw.toString();catch(IOException e){e.print StockTrace();
2.Gsonフレームを使って詳しく説明します。http://blog.csdn.net/itachi85/article/details/45172205
3.Androidシステムが持っているもの
2.Gsonフレームを使って詳しく説明します。http://blog.csdn.net/itachi85/article/details/45172205
3.Androidシステムが持っているもの
public List<Area> getRemoteAreas(String keyword) throws Exception {
List<Area> areaList = new ArrayList<Area>();
String returnValue = queryUtils.queryServer(keyword, "queryarea", "ServiceDocumentServlet");
if (returnValue != null && !"".equals(returnValue)) {
JSONArray jsonArray = new JSONArray(returnValue);
if (jsonArray != null) {
JSONObject jsonObject;
Area area = null;
// ( )
for (int i = 0; i < jsonArray.length(); i++) {
area = new Area();
jsonObject = jsonArray.getJSONObject(i);
if (jsonObject != null) {
area.setId(jsonObject.getString("areaId"));
area.setSname(jsonObject.getString("areaName"));
area.setParent(jsonObject.getString("areaParent"));
area.setpId(jsonObject.getString("areaPId"));
areaList.add(area);
}
}
}
}
return areaList;
}