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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何解决gson.fromJson()在android中有错误相关的知识,希望对你有一定的参考价值。

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

答案

当我们传递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

以上是关于如何解决gson.fromJson()在android中有错误的主要内容,如果未能解决你的问题,请参考以下文章

Gson fromJson() 用法

Gson.fromJson没有处理错误的响应

Gson 最常用的功能

是否可以使用 Gson.fromJson() 来获取 ArrayList<ArrayList<String>>?

Gson 使用总结 高级用法

Gson 使用总结 高级用法