abstract class Codable { /// 将对象转换为JSON格式 Map<String, dynamic> toJson(); /// 从JSON格式创建对象 factory Codable.fromJson(Map<String, dynamic> json) { throw UnimplementedError('子类必须实现fromJson工厂构造函数'); } }