这是我从servlet
返回的JSON字符串[{"label":"AGARTALA","value":"50514"},{"label":"AGRA","value":"50312"},{"label":"AHMEDABAD","value":"50214"}]
我想把它变成javascript Hashmap为
var jsonBranches=$.parseJSON('${questionBeanCV.branches}');
然而,在我得到jsonBranches的警报
jsonBranches=[object Object],[object Object],....,[object Object]
我希望jsonBranches为Hashmap。
我该怎么做?
答案 0 :(得分:1)
答案 1 :(得分:0)
您的JSON字符串已正确解析,并且yelds 数组,而不是对象。
猜猜你想要这样的东西:
{"AGARTALA" : "50514", "AGRA" : "50312" ... }
在这种情况下,您必须自己处理结果,例如:
var result = {};
$.each(jsonBranches, function(index, item){ result[item.label] = item.value; });