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

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

样本json是

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

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

解决方法

Retrofit将自动解析JSON Object以及JSON Array.
@GET("/register?email=example@123.com")
public void responseString(Callback<Student> response);

你的模型类看起来像:

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

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

然后作出回应:

@Override
public void onResponse(Response<Student> 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()
    }
}

相关文章

这篇“android轻量级无侵入式管理数据库自动升级组件怎么实现...
今天小编给大家分享一下Android实现自定义圆形进度条的常用方...
这篇文章主要讲解了“Android如何解决字符对齐问题”,文中的...
这篇文章主要介绍“Android岛屿数量算法怎么使用”的相关知识...
本篇内容主要讲解“Android如何开发MQTT协议的模型及通信”,...
本文小编为大家详细介绍“Android数据压缩的方法是什么”,内...