[Unity&继承&序列化&JSON]在JSON数据中,子类继承父类问题

在JSON数据中,子类继承父类 ,并试图 在 子类 更改 从父类继承过来 的 变量,就会出现如下问题。


The same field name is serialized multiple times in the class or its parent class. This is not supported:  ->  ->  ->  -> Base(MonoBehaviour) eqlist(equip_list) equip_List(equip_attri) Array(Array) data(equip_attri) item_type_1

在类或其父类中,相同的字段名称被多次序列化。 这不支持: - > - > - > - > Base(MonoBehaviour)eqlist(equip_list)equip_List(equip_attri)Array(Array)数据(equip_attri)item_type_1


[Unity&继承&序列化&JSON]在JSON数据中,子类继承父类问题[Unity&继承&序列化&JSON]在JSON数据中,子类继承父类问题

[Unity&继承&序列化&JSON]在JSON数据中,子类继承父类问题


解决方法是,不在父类设置 这样 的变量。

而是在 子类 新建 相关变量。