JSON 使用
import com.google.gson.JsonObject;
使用方法: google gson
Gsongson=newGsonBuilder().enableComplexMapKeySerialization().create();//解决特殊字符串被转义Gsongson=newGsonBuilder().setPrettyPrinting().disableHtmlEscaping().create();List<Map<String,Object>>jsonList=newArrayList<Map<String,Object>>();Map<String,Object>jsonMap=newHashMap<String,Object>();jsonMap.put("fileName",item.getFieldName());jsonMap.put("newFileUrl",saveUrl+newFileName);jsonMap.put("oldName",oldName);jsonMap.put("fileSize",SysUtil.formatTwo(Double.valueOf(fileSize/1024)));jsonList.add(jsonMap);Map<String,Object>jsonMap=newHashMap<String,Object>();jsonMap.put("formIndex",request.getParameter("formIndex"));jsonMap.put("formId",request.getParameter("formId"));jsonMap.put("faction",request.getParameter("faction"));jsonMap.put("error","0");jsonMap.put("files",jsonList);StringjsonStr=gson.toJson(jsonMap);
import org.json.simple.JSONObject;
使用方法:
JSONArrayobjs=newJSONArray();JSONObjectobj=newJSONObject();obj.put("fieldName",item.getFieldName());obj.put("newFileUrl",saveUrl+newFileName);obj.put("oldname",oldName);obj.put("fileSize",SysUtil.formatTwo(Double.valueOf(fileSize/1024)));objs.add(obj);JSONObjectresult=newJSONObject();result.put("error",0);result.put("files",objs);result.put("formId",request.getParameter("formId"));result.put("formIndex",request.getParameter("formIndex"));result.put("faction",request.getParameter("faction"));result.toJSONString());
想了解更多 gson 使用 参考这位大神 blog :http://blog.csdn.net/lk_blog/article/details/7685237
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。