data:{"name":"xxx","age":23}类似这样的字符串如何转成json由于key不带双引号,不能直接转但是如果给data加上双引号,如何split字符串?用:分隔会造成{"name":"xxx","age":23}也被分隔。
1 回答

拉风的咖菲猫
TA贡献1995条经验 获得超2个赞
以js为例
var a = 'data:{"name":"xxx","age":123}';
//这步可以取到“{"name":"xxx","age":123}”
var b = a.substring(a.indexOf("{"),a.lastIndexOf("}")+1);
var c = $.parseJson(b);
如果你必须要这个data在外包裹json数据的化,可以这样:
var d = {};
d.data = c;
添加回答
举报
0/150
提交
取消