0
私はマルチマップを持っています。マルチマップのキーからJSONArray値を取得
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を取得する方法を提案することができますか?
「skillSetMap」はどのようなタイプですか?どのようにあなたはそれを設定していますか? – shmosel
@shmosel申し訳ありませんが地図だけ。質問を修正しました。 – SMP
マップまたはマルチマップだけですか?マルチマップの仕組みを理解していますか? – shmosel