如何从jquery脚本中以json形式的哈希映射列表中读取键值对?

时间:2015-05-08 05:16:42

标签: java jquery json

上下文:JsonJqueryJava

这样的json对象:

[{"7818.0":".NET Developer"},{"6124.0":".Net Off Shore Support Project Manager"},{"6125.0":".Net Off Shore Support Project Member"},{"6922.0":"2 APAC Inventory Orgs Under SPSW Manager"}]

Jquery中的代码:

var roles = <%=request.getAttribute("roleList")%>
$.each(roles, function(object) {
                //display the key and value pair
                alert(object.key);
                alert(object.value);
            });

非常感谢任何建议

1 个答案:

答案 0 :(得分:0)

您可以将代码更改为:

$.each(roles, function(key,value) {
   for (var i in value) {
      alert("Key: "+i);
      alert("Value: "+value[i]);
   }                 
});

从地图中获取密钥和值。

这是工作小提琴: https://jsfiddle.net/pr21ojof/