我有一个JSONObject这样的结构:
"data": {
"title": "Pool Party",
"date": {
"start": "2018-08-14T15:44:44.625Z",
"end": "2018-08-14T18:44:44.625Z"
}
我想把它转换成
HashMap<String, String>
对于“日期”字段下的“开始”和“结束”字段,有没有一种方法可以以相同的方式构建地图?
我尝试使用Gson如下方式转换它:
Type type = new TypeToken<Map<String, String>>(){}.getType();
HashMap<String, String> params = Gson().fromJson(jsonString, type);
但我收到了这个错误:
com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected a string but was BEGIN_OBJECT
可能是因为我的JSON字符串的结构
有没有办法得到这样的东西?谢谢您的帮助。
智慧大石
LEATH
相关分类