从Multimap中的key获取JSONArray值

时间:2017-08-10 03:47:28

标签: java collections multimap

我有一张多图。

Multimap<String,JSONArray> map = ArrayListMultimap.create();

我正在尝试从密钥中获取所有值。但是当我尝试时,我收到以下错误:

 Exception details:  java.lang.ClassCastException: 
 com.google.common.collect.AbstractMultimap$RandomAccessWrappedList cannot be 
 cast to org.json.JSONArray
 java.lang.ClassCastException: 
 com.google.common.collect.AbstractMultimap$RandomAccessWrappedList cannot be 
 cast to org.json.JSONArray

我正在尝试:

for (final String str : map.keySet()) {
            final JSONArray jsonArr = (JSONArray) map.get(str);
           //do something
}

有人可以建议如何获取每个密钥集的jsonArray吗?

0 个答案:

没有答案