如何正确回调新闻源 JSON 传递单个 api category_name

How to right callback newsfeed JSON pass single api category_name

提问人:jay raman 提问时间:8/4/2023 最后编辑:jay raman 更新时间:8/4/2023 访问量:32

问:

如何以 JSON 格式传递新闻源回调。 应用程序在写入时崩溃。category_namepublic newsfeed newsfeed = null;

JSON API this:

object      {8}
    status   :ok
featured        [1]
category        [5]
menu        [5]
shopmenu
    
newsfeed        [1]
    cid :28
   category_name    :mobile
   recipes_count    :5

此回调数据

 public class CallbackHome implements Serializable {
 public String status = "";

public List<Recipe> featured = new ArrayList<>();


public List<Category> category = new ArrayList<>();
public List<menu> menu = new ArrayList<>();




public List<shopmenu> shopmenu = new ArrayList<>();



public newsfeed newsfeed = null;


public List<Recipe> recent = new ArrayList<>();
public List<Recipe> videos = new ArrayList<>();

}

如何正确回调新闻源数据 如何仅传递新闻源类别名称单个数据。category_name

displayData2(responseHome.newsfeed);

category_name = root_view.findViewById(R.id.mywidget);

public void displayData2(final newsfeed newsfeed) {

    category_name.setText(newsfeed.category_name);


}

模型类

public class newsfeed implements Serializable {

public int cid = -1;
public String category_name;


}
Android JSON 回调

评论


答:

0赞 Vikas Choudhary 8/4/2023 #1

根据 java 的命名约定规则,名称应始终以大写字母开头。Class

因为,是一个 java 类,它应该重命名为 .newsfeedNewsFeed

阅读有关 Java 命名约定的更多信息

由于您在 API 响应中收到 的数组,因此您还需要在类中重构您的新闻源 vairable 声明,如下所示newsfeedCallbackHome

public ArrayList<NewsFeed> newsfeed = new ArrayList<>();

评论

0赞 jay raman 8/4/2023
不工作兄弟错误 ibb.co/JtBCrv6 ibb.co/s3kMPg8
0赞 jay raman 8/4/2023
News Feed JSON 本category_name:Mobile Pass TextView
0赞 jay raman 8/4/2023
观看说明 我会更新兄弟
0赞 jay raman 8/4/2023
category_name :手机类文字 新闻画 文字兄弟
0赞 Vikas Choudhary 8/4/2023
好的,你有单独的模型类吗?如果是,请发布。newsfeed