【发布时间】:2014-10-01 23:14:35
【问题描述】:
这是我的代码
Gson gson = new Gson();
HashMap<String, String> map = new HashMap<>();
map = gson.fromJson(new FileReader(inputFile), map.getClass());
inputFile的内容是
{
"key1": "[\"value1\"]",
"key2": "value2"
}
当我在Eclipse中调试时检查map.get("key2")的值时,该值实际上是(java.util.ArrayList<E>) [value1]
如何让 Gson 将内容反序列化为
{key1="[value1]", key2=value2}
谢谢
【问题讨论】:
标签: java gson deserialization json-deserialization