【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

回到顶部