在javascript中迭代java HashMap <string,jsonobject>并获取值

时间:2016-07-13 11:15:10

标签: javascript java json hashmap

我创建了HashMap HashMap<String,JSONObject>,并在下面添加了一些值

[
    fruits = {
        "somefruits": ["banana", "apple", "mango"]
    },
    flowers = {
        "someflowers": ["rose", "lotus"]
    }
]

现在我想要使用javascript获取这些值,如果我点击水果,所有水果都应该显示并且相同的花朵  我怎样才能实现同样的目标。

java代码

JSONObject obj1 = new JSONObject();
obj1.put("somefruits","banana,apple,mango");
JSONObject obj2 = new JSONObject();
obj2.put("someflowers","rose,lotus");

Map<String, JSONObject> data = new HashMap<String, JSONObject>();
data.put("fruits",obj1);
data.put("flowers",obj2);

我希望使用javascript .... {/ 1>}在data中获取值

的Javascript

function getValues()
{
   var data = <%=data%>;
   //fetch values....???
}

我可以将此hashmap data转换为json并使用javascript获取....或任何其他方式来实现...... ??

感谢。

0 个答案:

没有答案