【Web前端问题】后端返回这种数据如何处理?
后端是用的 C# ,返回到前端的数据如下图所示,如何转为 JSON ? 这种情况是应该在后端处理,还是在前端处理呢?
回答:
先用正则拿到标签中的JSON字符串
/[^><]+(?=<\/string>)/img
然后转成JSON
JSON.parse()
回答:
xml里面套json,最好让后端把外层剥掉
回答:
你把xml当作html处理,xml也是可以使用DOM api的
比如JQ
var str = $(data).find('string').html()//如果返回的xml字符串
var str = $( $.parseXML( data ) ).find('string').html()
回答:
感谢各位!
在网上搜索到的答案,成功转为了JSON 。
function success(result){ if(typeof(result) == "object"){
result = result.lastChild.firstChild.nodeValue;//xml取节点值
eval("result = "+result);//转换为json对象
}
}
以上是 【Web前端问题】后端返回这种数据如何处理? 的全部内容, 来源链接: utcz.com/a/137357.html