我有以下json格式:
“学生ID” “姓名”“学期”
我想将这些信息存储在listView或android中的任何其他数据结构中。我想将id与名称和学期联系起来
有什么对我有用吗?
我是Android代码片段的新手会有所帮助。
谢谢, 巴维亚
答案 0 :(得分:1)
好吧,既然它是Java,那就是ArrayList。
答案 1 :(得分:1)
有ArrayList
,但您无法存储彼此指向的所有三个元素。您可以做的是创建一个名为Student
的类,并将Students
添加到您的列表中。这是一个简单的例子:
public class Student{
private long id;
private String name;
private int semester;
//add more methods here
}
List<Student> listOfStudents = new ArrayList<Student>
要解析您的JSON,您可以使用here中的google-gson
库。
赖安
答案 2 :(得分:1)
您可以使用hasmap
class Student {
long id;
String name;
int semester;
}
解析JSON并创建Student类的对象并制作这样的Map
Hasmap<String,String> arrStudents = new Hasmap<String, String>();
arrStudent.put("id",studentObject);
答案 3 :(得分:0)
您可以使用以下内容:
class Student {
long id;
String name;
int semester;
}
存储单人和ArrayList
ArrayList<Student> studentList;
存储更多