【发布时间】:2014-02-24 08:10:20
【问题描述】:
我知道如何使用 xStream 将 xml 转换为一个对象,该对象可能包含一个数组类型的字段或向量。但我不知道是否可以使用它来转换为 SparseArray。这是一个演示代码:
假设我有一所学校,一个学校有很多教室,每个教室都有一个房间号。很简单的模式。最好使用 sparseArray。
public class School {
private SparseArray<Classroom> classrooms;
}
public class Classroom {
private roomNumber;
//OtherStuff
}
现在我有一个这样的 xml 文件:
<school>
<class>
<room_number>1</room_number>
<student_number>100</student_number>
</class>
<class>
<room_number>2</room_number>
<student_number>100</student_number>
</class>
</school>
如果我有这个 xml 文件的字符串。如何设置 xStream 以将其转换为我的学校课程?将正确的键设置到它的稀疏数组中?
谢谢!
补充:也欢迎任何其他不使用 xStream 的方法!
【问题讨论】:
标签: xml sparse-matrix xstream