【问题标题】:Serializing a List of objects containing a List of objects in Android在Android中序列化包含对象列表的对象列表
【发布时间】:2012-04-12 01:02:57
【问题描述】:

我有一个ArrayList-List<Checklist> checklists。类Checklist 包含一个ArrayList-List<Item> items。这些为我的应用程序的用户存储了一系列清单及其项目。是否可以序列化列表checklists 以保存用户清单?

我已经尝试了所有我能找到的方法,我能做的最好的是将没有items 字段的checklists 序列化为一个字节数组。

如果这是不可能的,我应该重组我的列表还是有更好的方法来保存这些数据? (也许是数据库)

【问题讨论】:

    标签: java android list serialization arraylist


    【解决方案1】:

    我使用 GSON 库将对象序列化为 JSON 字符串并对其进行反序列化。结果很好。

    http://code.google.com/p/google-gson/

    该库足够智能,可以识别名称相似的变量并正确键入它们。我强烈推荐这种方法。它甚至可以识别您是否在类中有类。太棒了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-01-24
      • 2016-10-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多