ajax请求解析json,如何为Ajax请求解析json响应?

我是ajax/javascript的新手。我试图解析响应下面Ajax请求:如何为Ajax请求解析json响应?

function invokeMediationRestService(rql) {

var resourceinfo;

var request = $

.ajax({

type : "POST",

url : "REST_URL",

async : false,

data : 'SOME_DATA',

contentType : "application/xml",

dataType : "xml",

success: function(response) {

}

});

return resourceinfo;

}

对于这个要求,我希望响应象下面这样: JSON:

{ “XML片段”:{ “@payloadMode”:“JSON”, “serializedPayload”:“{\”items \“:[{\”$ param \“:\”Response \“,\”mode \“:\”OUT \“, “$值\”:[{\ “资源\”:[{\ “名字\”:\ “ABC \”,\ “电子邮件\”:\ “[email protected] \”,\“别名\ “:\” cklm28 \ “\ ”管理员\“:\ ”VBU \“,\ ”位置\“:\ ”QWERTY \“,\ ”部门\“:\ ”asdfg \“,\” L astName \“:\”klm \“,\”displayName \“:\”klm,abc \“,\”containerID \“:\”456 \“,\”containerName \“:\”sfdghjjk \“,\”组ID \ “:{\” GUID \ “:\” 23454356wert \ “\ ”名称\“:\ ”qweryugg \“,\ ”标签\“:\ ”asdfgfdg \“,\ ”$类型\“:\” sdfgdsf \ “} \” $类型\ “:\” sdfgsdfg \ “},{\” 名字\ “:\” ABC \”,\ “电子邮件\”:\ “[email protected] \”, \ “别名\”:\ “cklm29 \”,\ “管理员\”:\ “sdfgrt \”,\ “位置\”:\ “QWERTY \”,\ “部门\”:\ “sdfghj \”,\” lastName \“:\”klm \“,\”displayName \“:\”klm,abc(zxa2)\“,\”containerID \“:\”456 \“,\”containerName \“:\”sfdghjjk \“ ,\ “组ID \”:{\ “GUID \”:\ “23454356wert \”,\ “名称\”:\ “qweryugg \”,\ “标签\”:\ “dfgh \”,\ “$型\” :\ “dghdh \”},\ “$类型\”:\ “dfghgfh \”}]},{\ “$ PARAM \”:\ “dfghj \”,\ “$值\”:[\“sdfghj \ “],\”type \“:\”String \“,\”mode \“:\”IN \“}]} } ]。$值[0] .resource”。 我想提取这些记录并返回它们。

任何人都可以请帮忙吗?

感谢, 兰吉特

+1

在'$ .ajax'配置选项中使用'dataType:“json”'时不需要解析。 –

+0

您应该可以通过执行类似$(response).find(“serializedPayload”)。text()的方式来获取JSON字符串,然后解析JSON字符串。 –

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值