Dogwei / Swifter.Json

A powerful, easy-to-use and fastest json serializer and deserializer on .Net platforms.
MIT License
666 stars 111 forks source link

序列化自定义类 数组报空指针 #66

Closed xiwenlong closed 1 year ago

xiwenlong commented 1 year ago

序列化自定义类型的数组,数组中有null,第一次可以序列化,第二次在执行一遍就会有空指针错误。 使用数组跳过空值设定可以解决这个问题,但是我想要存null进去占位。 image

image

Dogwei commented 1 year ago

问题已经修复,导致这个问题的原因是新版本对实体集合类型进行了性能优化(第二次操作该实体类型的集合时生效),但我此处忽略了对 null 的判断。

如图,之前不含框选的代码。 image