后台接收json对象
来源:互联网 发布:百度搜索引擎优化指南 编辑:程序博客网 时间:2024/05/21 22:53
需求:后台接收json对象
js代码如下:
function ss(){var sss = JSON.stringify({"datas":[{"name":"小红", "password":"12231123"},{"name":"小黑s", "password":"12231123"}], "data":{"orderNumber":"123222", "name":"三星"}});$.ajax({ type:'post', url: path+'/RoadTestController/saveRoadTest.do', dataType:'json', async: true,data: {"date":sss},success:function(result){}});}controller代码如下:
*/@RequestMapping("saveRoadTest")public ModelAndView saveRoadTest(HttpServletRequest request,HttpServletResponse response){String jsonStr = request.getParameter("date");JSONObject RoadTest = JSONObject.fromObject(jsonStr).getJSONObject("data");JSONArray RoadTestDetails = JSONObject.fromObject(jsonStr).getJSONArray("datas");int result = 0;String msg = "";if(RoadTestDetails.size()!=0){List<RoadTestDetails> detailsList = new ArrayList<RoadTestDetails>();for(int i=0;i<RoadTestDetails.size(); i++){JSONObject jsonJ = RoadTestDetails.getJSONObject(i);RoadTestDetails rtd= new RoadTestDetails();rtd.setName(jsonJ.getInt("name"));rtd.setPassword(jsonJ.getString("password"));}boolean istrue = appService.insertRoadTestDetails(detailsList);if(istrue){result = 1;if(RoadTest.size()!=0){List<RoadTest> list = new ArrayList<RoadTest>();RoadTest rt = new RoadTest();rt.setOrderNumber(RoadTest.getString("orderNumber"));rt.setName(RoadTest.getString("name"));boolean isTrue = appService.insertRoadTest(list);if(isTrue){ result = 1;}else{ result = 0; msg = "上传数据失败!";}}}else{msg = "上传数据失败!";}}else{msg = "上传数据为空!";}MappingJackson2JsonView view = new MappingJackson2JsonView();Map<String, Object> attributes = new HashMap<String, Object>();attributes.put("result", result);attributes.put("message", msg);view.setAttributesMap(attributes);ModelAndView model = new ModelAndView();model.setView(view);return model;}
0 0
- 后台接收json对象
- json对象后台接收接收取值
- jquery 对象 json spring后台接收
- 后台接收json
- js json map对象传给java后台接收
- rest API中后台接收json对象数组
- 表单提交json数组,后台转换为对象接收
- 后台接收前台Json字符串转对象,对象属性是List对象类型。
- Ajax使用方法,经典Ajax封装,可接收解析后台传回的json对象和json数组
- SpringMVC接收json对象
- java前台传参json,后台用map或者实体对象接收
- 前台JSON后台接收的时候,转变为对象的要求@resquestBody的使用
- JSON传数组对象到后台的过程和接收(TP框架)
- 前端传json对象(包含json数组在里面)的时候,后台为Java,用SSM时候如何接收
- springmvc接收返回json对象
- SpringMVC接收json数组对象
- ajax 传json到后台servlet接收
- 前台拼接json数据java后台接收
- JavaScript获取CSS中样式的值
- Sublime Text 3 使用技巧
- hdu1372Knight Moves
- CodeForces 293EClose Vertices
- sp_lock
- 后台接收json对象
- C# 之泛型详解
- Android Studio使用ButterKnife 8.0.1无效的问题
- Java内存模型--彻底详解
- 蓝桥杯【决赛试题】星期几
- Quicksort
- Linux 进度条
- ZOJ 1883 Tight Words(概率DP)
- hiho7:#1014 : Trie树