-1
我必须进行动态哈希,所以类示例将不起作用,因为类变量是静态的。我发送一个hashmap对象给toJson,但它不起作用。有什么建议做什么?无法使用gson创建json
我必须进行动态哈希,所以类示例将不起作用,因为类变量是静态的。我发送一个hashmap对象给toJson,但它不起作用。有什么建议做什么?无法使用gson创建json
如果你不能解决Gson问题,你可以看看Crockford的JSON classes for Java,他们处理这个exact use case。虽然不是Gson问题的答案;只是一个结束。
Gson源代码确实为'Map'类型对象注册了一个适配器(http://google-gson.googlecode.com/svn-history/r513/trunk/gson/src/main/java/com/google/ gson/DefaultTypeAdapters.java),你确定* Gson.toJson(yourHashMap)不起作用? – 2010-04-19 13:35:47
当我的hashmap只是初始化它似乎工作,但实际上增加值给它给我异常在线程“主”java.lang.IllegalArgumentException:条件失败:假 – tipu 2010-04-19 13:39:46
@tipu:奇怪。你的键或值类型,Gson不明白? – 2010-04-19 13:51:36