在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);