小白求教,java中怎么获取ajax发送的json数据

怎么接收,用哪个语句?... 怎么接收,用哪个语句? 展开
 我来答
杜爷1号
2015-07-14 · 知道合伙人软件行家
杜爷1号
知道合伙人软件行家
采纳数:4973 获赞数:9186
毕业于福建农林大学,本科学士学位。从事IT行业3年,曾参与过多个大型项目的需求调研、软件研发。

向TA提问 私信TA
展开全部

  在JS中,一般是使用eval()函数将JSON的字符串解析成JSON数据格式。


  测试代码如下:

var obj = eval("("+data+")”);//转为json对象                       
alert("return_code:"+obj["return_code"]);//弹出json对象return_code属性


  这边需要注意的是,eval("("+data+")”)要这么写,里面还带了一对括号。原因在于:eval本身的问题。 由于json是以”{}”的方式来开始以及结束的,在JS中,它会被当成一个语句块来处理,所以必须强制性的将它转换成一种表达式。

加一肥一猫
2013-09-10 · TA获得超过127个赞
知道小有建树答主
回答量:173
采纳率:0%
帮助的人:85.9万
展开全部
1、直接解析字符串
2、创建与json格式对应结构的类,并有对应的set方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
爱心善行共赢
2013-09-10 · TA获得超过313个赞
知道小有建树答主
回答量:355
采纳率:0%
帮助的人:270万
展开全部
java如何接收我不知道,不过你既然是ajax ,那么js接收就行了
$.ajax({
type: 'post', cache: 'false', dataType: 'json',
url: '请求地址',
success: function (result) {
--这里result 就是请求成功返回的 数据
},
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友782936daa
2013-09-10
知道答主
回答量:18
采纳率:0%
帮助的人:15万
展开全部
在java中?servlet吗.String a=request.getParameter("a");
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式