我有ArrayList
- List<Checklist> checklists
。课程Checklist
包含ArrayList
- List<Item> items
。这些为我的应用程序的用户存储了一系列清单及其项目。是否可以序列化列表checklists
以保存用户清单?
我已经尝试了我能找到的所有内容,我能做的最好的事情是将checklists
序列化而不将items
字段转换为字节数组。
如果这是不可能的,我应该重新构建我的列表还是有更好的方法来保存这些数据? (DB也许)
答案 0 :(得分:0)
我使用GSON库将对象序列化为JSON字符串并对其进行反序列化。结果很棒。
http://code.google.com/p/google-gson/
该库非常智能,可以识别类似命名的变量并适当地键入它们。我强烈推荐这种方法。它甚至会识别你是否在课堂上有课程。很棒。