当前位置: 代码迷 >> J2EE >> json数据有关问题
  详细解决方案

json数据有关问题

热度:253   发布时间:2016-04-17 23:36:31.0
json数据问题
请教个简单的问题  这样写获取的是空值
			var images ={
 "saveImgs": [
 {
    "active_theme":"标题1",
    active_path:"图片路径1",
    active_disc:"正文描述1",
    active_pid:"上层图片编号1",
    media_author:"作者1"
 },{
    "active_theme":"标题2",
    active_path:"图片路径2",
    active_disc:"正文描述2",
    active_pid:"上层图片编号2",
    media_author:"作者2"
 },{
    "active_theme":"标题3",
    active_path:"图片路径3",
    active_disc:"正文描述3",
    active_pid:"上层图片编号3",
    media_author:"作者3"
 }
 ]
}

 $.ajax({
              type: "post",
              url: "<%=path%>/weixin/msg_addImg.action",
              data: images, 
              dataType: 'json',
              success: function (data) {
              },
              error: function () {
             }
          });
}



	public String addImg(){
  String saveImgs = request.getParameter("saveImgs"); 
  System.out.println(saveImgs);
  return "success";
}

------解决思路----------------------
post应该是request.getParameterMap(); 然后去遍历这个map查找参数才对。
------解决思路----------------------
[]外面也加引号
active_path
active_disc
active_pid,
media_author
这些为什么不加引号?
------解决思路----------------------
String[] strs = request.getParameterValues("key");
解析json串 ---》json包转换成所需要的obj
  相关解决方案