我正在使用Java编写移动苹果。
在第一步中,我需要读取一行Json字符串并将其转换为一个看起来像
的对象Map<String,Object>.
我正在使用Google Gson,但由于我对编码很新,所以我很难编写反序列化代码。我已经尝试了2个小时,但仍然失败了。
有人可以帮忙吗?非常感谢。感谢。
答案 0 :(得分:0)
好的,假设您已经正确地将JSON转换为String,那么您应该如何解决这个问题:
Gson gson = new Gson();
Type yourObjectType =
new TypeToken<Map<String, YourObject>>(){}.getType();
Map<String, YourObject> yourMap = gson.fromJson(yourJSONString, yourObjectType);
FutureStudio在GSON上有一个很棒的tutorial series,我认为值得通过每个教程,this one尤其适合你的情况。