后台怎么接受并解析前端ajax传过来的json
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了后台怎么接受并解析前端ajax传过来的json相关的知识,希望对你有一定的参考价值。
参考技术A HTTP协议是没有json对象这一说的。你传到服务器所有的参数都是key=value,而且都是普通的字符。你试一下把data:"orderJson="+aMenu这种写法:是要怎样!
就算传过去,服务器收到的也只是括起来的字符串啊!所有的东西一开始都只是字符串!json对象是人为构造的 参考技术B 页面
var jsonStr = "id" : idValue, "name" : nameValue
传入后台的方法
public static Object getDTO(String jsonString, Class clazz)
JSONObject jsonObject = null;
try
setDataFormat2JAVA();
jsonObject = JSONObject.fromObject(jsonString);
catch(Exception e)
e.printStackTrace();
return JSONObject.toBean(jsonObject, clazz);
这是需要导包的,不知道你有没有本回答被提问者采纳
前端ajax如何接受后台的model
通常来说,前端ajax可以通过使用JSON格式来接收后台model。前端通过ajax请求,后台传输数据给前端,前端就可以通过JSON.parse()方法将它转换为js数据,这样就可以遍历需要的值并进行相应的处理了。 参考技术A model只有jsp,servlet中才能解析出来。model,是存储在服务器中请求级的atrribute中的数据。一般可以先用jsp解析成js能识别的数据,返回供js调用。
以上是关于后台怎么接受并解析前端ajax传过来的json的主要内容,如果未能解决你的问题,请参考以下文章
PHP 怎么解析远程URL 传过来json ,在前端显示出来
java后台怎么接收并解析前台传过来的json-CSDN论坛