拼接JSONStringer出现的不正确的情况。
2013-11-13 16:53
232 查看
错误现象:
View Code
/** * 方法名: insertCheckStockDetails(String apiname, List<Map<String,String>>checkStockDetailList) * 功 能:上传盘点数量 * 参 数:- * 返回值: - */ public String insertCheckStockDetails(String apiname, List<Map<String,String>>checkStockDetailList) { //应用级请求参数 JSONStringer appLvlRequestJson; //应用级请求参数·盘点明细List //JSONStringer checkStockDetailListJosn = null;; //追加系统级请求参数 JSONStringer sysLvlRequestJson = null; //结果集 String strResponse; //结果ArrayList List<Map<String,String>> checkDetailArrayList = new ArrayList<Map<String,String>>(); try { //应用级请求参数中的check_stock_detail_list设定属性值 Iterator detailIterator = checkStockDetailList.iterator(); JSONArray checkStockDetailJSONArray = new JSONArray(); while(detailIterator.hasNext()){ Map map = (Map) detailIterator.next(); JSONObject jSONObject = new JSONObject(); jSONObject.put("check_id", map.get("checkid")); jSONObject.put("goods_id", map.get("goodsid")); jSONObject.put("check_amount", map.get("checkamount")); checkStockDetailJSONArray.put(jSONObject); // JSONStringer checkStockDetailListJosn = new JSONStringer(); // checkStockDetailListJosn.object() // .key("check_id").value(map.get("checkid")) // .key("goods_id").value(map.get("goodsid")) // .key("check_amount").value(map.get("checkamount")) // .endObject(); // checkStockDetailJSONArray.put(checkStockDetailListJosn); } //应用级请求参数 appLvlRequestJson = new JSONStringer().object().key("check_stock_detail_list").value(checkStockDetailJSONArray).endObject(); sysLvlRequestJson=SetParamDao.SetJsonparam(apiname,appLvlRequestJson); } catch (JSONException e1) { e1.printStackTrace(); } strResponse=SetParamDao.SetJsonStringCode(sysLvlRequestJson); //1000:没有数据; 500:错误; 999:执行成功; 400:Josn解析格式不正确 return strResponse; }
View Code
相关文章推荐
- java web,charset编码设置正确情况下出现部分中文正常,部分中文乱码的问题
- java web,charset编码设置正确情况下出现部分中文正常,部分中文乱码的问题
- java web,charset编码设置正确情况下出现部分中文正常,部分中文乱码的问题
- java web,charset编码设置正确情况下出现部分中文正常,部分中文乱码的问题
- java web,charset编码设置正确情况下出现部分中文正常,部分中文乱码的问题
- UITableView在约束正确设置的情况下出现顶部空白区域
- java web,charset编码设置正确情况下出现部分中文正常,部分中文乱码的问题
- java web,charset编码设置正确情况下出现部分中文正常,部分中文乱码的问题
- android中Thread对于Adapter出现的报错情况的处理以及如何正确使用Spinner与SimpleCurosorAdapter
- java web,charset编码设置正确情况下出现部分中文正常,部分中文乱码的问题
- java web,charset编码设置正确情况下出现部分中文正常,部分中文乱码的问题
- java web,charset编码设置正确情况下出现部分中文正常,部分中文乱码的问题
- java web,charset编码设置正确情况下出现部分中文正常,部分中文乱码的问题
- : 尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题。 ---> System.BadImageFormatException: 试图加载格式不正确的程序。
- HTMLCollection 对象详解,以及为什么循环获取的dom合集操作可能会出现下标不正确的情况?
- java web,charset编码设置正确情况下出现部分中文正常,部分中文乱码的问题
- java web,charset编码设置正确情况下出现部分中文正常,部分中文乱码的问题
- java web,charset编码设置正确情况下出现部分中文正常,部分中文乱码的问题
- java web,charset编码设置正确情况下出现部分中文正常,部分中文乱码的问题
- java web,charset编码设置正确情况下出现部分中文正常,部分中文乱码的问题