springmvc框架前台传递tree和后台接收

前台  

function del(){
  		var menu = treegrid.treegrid("getSelected");//返回选中的数据
  		if(menu == null){
  			$.messager.alert("提示","请选择一条数据");
  		}else{
  			menu = JSON.stringify(menu);
  			$.ajax({
  				type:"post",
  				url:basePath+/com/hr/menuController/doDelMenu.do,
  				data:{menu:menu},
  				success:function(data){}
  			});
  		}
  	}

后台

String tree = request.getParameter("menu");
		Tree tree1 = JSON.toJavaObject(JSONObject.parseObject(tree), Tree.class);

JSONObject.parseObject(tree):把前台接受的json字符串转换成jsonObject(json对象)
<pre name="code" class="javascript">JSON.toJavaObject(JSONObject.parseObject(tree), Tree.class):把json对象转换成tree类型的javaObject(Java对象)

String tree = request.getParameter("menu"); Tree tree1 = JSON.toJavaObject(JSONObject.parseObject(tree), Tree.class); JSONObject.parseObject(tree):把前台接受的json字符串转换成jsonObject(json对象)
JSON.toJavaObject(JSONObject.parseObject(tree), Tree.class):把json对象转换成tree类型的javaObject(Java对象)
经验分享 程序员 微信小程序 职场和发展