如何解决gson.fromJson()在android中有错误

时间:2018-01-02 07:23:40

标签: android gson

现在我是gson的新手。我必须解析我的android项目的大型json文件。 我在互联网上搜索以获得良好的表现。然后,我找到了gson。 但我有一个错误。我不知道我错了什么。我该怎么办?

1 个答案:

答案 0 :(得分:0)

当我们传递JsonReader时,我们还需要定义类型

方法签名

public <T> T fromJson(JsonReader reader,
                  Type typeOfT)
           throws JsonIOException,
                  JsonSyntaxException

所以改变这样的事情

 Type type = new TypeToken<City>(){}.getType();

 City city = gson.fromJson(jsonReader,type);

docs