【发布时间】:2017-03-28 07:58:40
【问题描述】:
我有以下代码:
JsonObject json = (JsonObject) attVal;
HashSet<Map.Entry<String,JsonElement>> map = (HashSet<Map.Entry<String, JsonElement>>) json.entrySet();
我在第 2 行遇到异常:
java.lang.ClassCastException:java.util.HashMap$EntrySet 无法转换为 java.util.HashSet
我的 json 输入是:{"key":"4e32cd954f31320078c5fd218110c7ca","number":"","unique_key":"001"}
这是什么原因以及如何解决?
【问题讨论】:
-
你想做什么?
-
您是否特别需要 HashSet?已经返回的
Set<Entry<String, JsonElement>>有什么问题? -
其实那是原始代码。问题是 Set is not Serialized 这是要求。
标签: java collections classcastexception