Js中从后台传回的map类型数据的key和value的获取

从后台传过来数据,数据类型为

Map<Map<String,String>,Double>

我怎么获取里面的那个map的key和value

秋梨膏!!!

for(var key in map){
// todo
}

map.keys()

自定义遍历规则

            var res = [[${res}]];
            for(var i in res){
                alert("value:"+res[i]);
                var map1 = eval("("+i+")");
                for(var j in map1){
                    alert("in value:"+map1[j]);
                }
            }
但是使用这个需要后台改变传参,改为传 Map<String,Double> map = new HashMap<>();,然后把里层的map转为gson后放入,如:
        Map<String,Double> map = new HashMap<>();
        map.put("{\"1\":\"2\"}",2.0);
不然里层map在传入前台后里层map的冒号会被转义。不能让你们后端把里层map该为对象吗

不知道你是否是想转义/,js的正则了解下 str.replace(/\//g, '_').replace(/+/g, '-')