Java 如何从jquery脚本中json格式的哈希映射列表中读取键值对?
上下文:Java 如何从jquery脚本中json格式的哈希映射列表中读取键值对?,java,jquery,json,Java,Jquery,Json,上下文:Json,Jquery,Java 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 = <%
Json
,Jquery
,Java
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);
});
var角色=
$。每个(角色、功能(对象){
//显示键和值对
警报(object.key);
警报(object.value);
});
非常感谢您的建议您可以将代码更改为:
$.each(roles, function(key,value) {
for (var i in value) {
alert("Key: "+i);
alert("Value: "+value[i]);
}
});
从映射中获取键和值
这是工作小提琴:
此处,json对象没有名称变量的结构。您可以使用索引警报(对象[0]);如果JSON对象的格式为
{“code”:“7818.0”,“name”:“.netdeveloper”}
可能重复的