android– 使用Retrofit进行JSON解析

android– 使用Retrofit进行JSON解析,第1张

概述我最近开始使用Retrofit.我不太了解它.我搜索了这个问题,没有答案解决我的问题.这是JSON响应{"results":[{"description_eng":"Thisissecondtimetesting","img_url":"-","title_eng":"Secondtest&quo

我最近开始使用Retrofit.我不太了解它.我搜索了这个问题,没有答案解决我的问题.

这是JSON响应

{  "results": [    {      "description_eng": "This is second time testing",      "img_url": "-",      "Title_eng": "Second test"    },    {      "description_eng": "Hello 1 2 3, I am testing.",      "img_url": "https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-xpa1/t31.0-8/s720x720/10838273_816509855058935_6428556113200361121_o.jpg",      "Title_eng": "Test"    }  ]}

这是Feed类

public class Feed {    public List<Results> results;    class Results{        String description_eng,img_url,Title_eng;    }}

这是界面

public interface GetAPI {    @GET("/API.Json")    public voID getData(Callback<List<Feed>> response);}

我得到了Json_illegal_Syntax异常.

解决方法:

这就是我通过创建空构造函数来解决这个问题的方法.

Feed.class

public class Feed{    private List<Result> results;    public Feed(){}    public List<Result> getFeed(){        return this.results;    }    public voID setFeed(List<Result> results) {        this.results = results;    }}

Result.class

public class Result{    private String description_eng;    private String img_url;    private String Title_eng;    public Result(){}    //getters and setters}

GetAPI.class

public interface GetAPI {    @GET("/API.Json")    public voID getData(Callback<Feed> response);}
总结

以上是内存溢出为你收集整理的android – 使用Retrofit进行JSON解析全部内容,希望文章能够帮你解决android – 使用Retrofit进行JSON解析所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1107639.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存