当前位置:  开发笔记 > 前端 > 正文

从改造中获取json对象和数组

如何解决《从改造中获取json对象和数组》经验,为你挑选了1个好方法。

我想从[this link] [1]获取json:https://api.myjson.com/bins/38ln5使用改造

样本json是

{
  "students": [
    {
      "id": "1",
      "name": "Larzobispa"
    },
    {
      "id": "2",
      "name": "La Cibeles"
    }
  ]
}

请详细说明如何做到这一点.非常感谢,伙计们!



1> Vishal Raj..:

Retrofit将自动解析JSON Object以及JSON Array.

@GET("/register?email=example@123.com")
public void responseString(Callback response);

你的模型类看起来像:

public class Student{
private ArrayList studentList = new ArrayList<>();
     //getter and setters
}

public class StudentInfo{
    private String id;
    private String name;
    //getters and setters
}

然后作出回应:

@Override
public void onResponse(Response response, Retrofit retrofit) {
    if (response.isSuccess()) {
        Student student = response.body;
        Log.e("Student name", student.getStudent().get(0).getName()); // do whatever you want
    }else{
        // get response.errorBody()
    }
}

推荐阅读
ar_wen2402851455
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有