【发布时间】:2010-04-19 13:21:57
【问题描述】:
我必须进行动态散列,因此类示例将不起作用,因为类变量是静态的。我正在向 toJson 发送一个 hashmap 对象,但它不起作用。有什么建议吗?
【问题讨论】:
-
Gson 源代码确实为
Map类型对象(google-gson.googlecode.com/svn-history/r513/trunk/gson/src/main/…) 注册了一个适配器,你确定Gson.toJson(yourHashMap)不起作用?跨度> -
当我的 hashmap 仅被初始化时,它似乎可以工作,但实际上向它添加值会给我线程“main”java.lang.IllegalArgumentException 中的异常:条件失败:false
-
@tipu:很奇怪。您的键或值类型是 Gson 不理解的吗?
-
Crowder,这是我的 hashmap 声明:public HashMap
word = new HashMap (); -
你应该发布你的代码并且更精确,你所说的“不工作”是什么意思