java的map.toString()后在前端js转成json格式

    在java中,使用map.toString()输出到前端后,原则上java少改动。因此在前端将map的string转成json对象,这样比较方便前端使用javascript

var str = "{10050203={00=显示页面, 01=查询, 02=新增, 14=分配, 04=修改}, 10050201={00=显示页面, 01=查询, 14=分配}}";
str = str.replace(/ /g, '');
str = str.replace(/{/g, '{"');
str = str.replace(/=/g, '":"');
str = str.replace(/,/g, '","');
str = str.replace(/}/g, '"}');
str = str.replace(/}"/g, '}');
str = str.replace(/"{/g, "{");
str =JSON.parse(str);
相关文章
相关标签/搜索