在android上创建类并解析JSON数组

在android上创建类并解析JSON数组,android,json,parsing,Android,Json,Parsing,我有以下JSON输出示例: [ { “id”:“1”, “名字”:“AAA”, “姓氏”:“BBB”, “课程”:[ { “名称”:“CCC”, “等级”:“90” }, { “名称”:“CCC”, “等级”:“90” }, { “名称”:“CCC”, “等级”:“90” } ] }, { “id”:“2”, “名字”:“AAA”, “姓氏”:“BBB”, “课程”:[] }, { “id”:“3”, “名字”:“AAA”, “姓氏”:“BBB”, “课程”:[ { “名称”:“CCC”, “等

我有以下JSON输出示例:

[ { “id”:“1”, “名字”:“AAA”, “姓氏”:“BBB”, “课程”:[ { “名称”:“CCC”, “等级”:“90” }, { “名称”:“CCC”, “等级”:“90” }, { “名称”:“CCC”, “等级”:“90” } ] }, { “id”:“2”, “名字”:“AAA”, “姓氏”:“BBB”, “课程”:[] }, { “id”:“3”, “名字”:“AAA”, “姓氏”:“BBB”, “课程”:[ { “名称”:“CCC”, “等级”:“90” }, { “名称”:“CCC”, “等级”:“90” } ] }, { “id”:“3”, “名字”:“AAA”, “姓氏”:“BBB”, “课程”:[ { “名称”:“CCC”, “等级”:“90” }, { “名称”:“CCC”, “等级”:“90” }, { “名称”:“CCC”, “等级”:“90” }, { “名称”:“CCC”, “等级”:“90” }, { “名称”:“CCC”, “等级”:“90” } ] } ]

我需要有关创建类和解析此JSON的帮助

提前感谢。

公共课程{
public class Course {
    private String name;
    private String grade;
}

public class Person {
    private String id;
    private String firstName;
    private String lastName;
    private List<Course> courses = new ArrayList<Course>();
}
私有字符串名称; 私家弦级; } 公共阶层人士{ 私有字符串id; 私有字符串名; 私有字符串lastName; 私有列表课程=新的ArrayList(); }

本网站在这方面非常有用-

可能重复欢迎使用stackoverflow。这不是一个代码编写服务。到目前为止你都尝试了什么?非常感谢你的回答!