web环境下,servlet如何设计java接口接收json,并将处理结果按json格式返回?

Python019

web环境下,servlet如何设计java接口接收json,并将处理结果按json格式返回?,第1张

JSONObject jsonObject = new JSONObject()\x0d\x0aMap map = request.getParameterMap()\x0d\x0aIterator it = map.keySet().iterator()\x0d\x0awhile(it.hasNext()){\x0d\x0aString key = (String)it.next()\x0d\x0aString[] values = (String[])map.get(key)\x0d\x0ajsonObject.accumulate(key, values[0])\x0d\x0a}\x0d\x0a\x0d\x0aString name = jsonObject.getString("userName") //返回从前台接受的用户名\x0d\x0aSystem.out.println(name) //输出用户名\x0d\x0a\x0d\x0ajsonObject.clear() // 清空jsonObjec中的数据\x0d\x0ajsonObject.put("love" , "足球")//将足球赋给love这个变量名\x0d\x0aout.print(jsonObject) //返回json格式的数据

状态码,

后台,在你请求的那个requestmapping方法上加个异步响应responsebody注解,将你需要的东西按照key封装成类,方法的返回值为那个类的对象,

前端接收用ajax,直接得到字符串的值,用jquary.

$.ajax({type:"POST",data:提交的数据,url:提交路径,dataType:"json",success:function(obj){

用obj点你要的属性就可以得到了

}})

我居然用手机给你一步步敲出来,醉了