2.1.3 使用反射设计序列化

George 实现了一个 serializeObject 方法用于实现序列化,该方法接受一个需要序列化的对象作为参数,为了实现序列化,该方法需要完成一下任务:

  1. 从传入的参数对象获取其 字段列表
  2. 查找 每个字段声明类字段名,声明类和字段名能够 唯一 确定一个字段。
  3. 获取每个字段的 字段值
  4. 若字段值为 对象,且未序列化,则序列化该对象。
  5. 若字段值为 原始类型,则以某种方式保存该值。

results matching ""

    No results matching ""