字符串转换

最近碰到后台返回来的字符串类型的对象,像这样:data = “{a=1,b=2}, {c=3,d=4}”

怎么将它转为自己想要的json数组格式呢,网上查了资料后,转换如下

                data = data.replace(new RegExp("=", "gm"), ":");
                data = data.replace(new RegExp("{", "gm"), "{\"");
                data = data.replace(new RegExp(":", "gm"), "\":\"");
                data = data.replace(new RegExp(",", "gm"), "\",\"");
                data = data.replace(new RegExp("}", "gm"), "\"}");
                data = data.replace(new RegExp("}\",\" {", "gm"), "}, {");
                data = data.replace(new RegExp(" ", "gm"), "");
posted @ 2018-12-04 11:42  luobinziyue  阅读(135)  评论(0编辑  收藏  举报