JSON序列化出现InitializeTask:null元素,更换Mvx基类后解决
解决JSON序列化时多出
InitializeTask":null的问题 遇到的问题
我在把对象序列化成CategoriesJson类型的JSON时,发现结果里莫名多了个"InitializeTask":null字段。一开始我以为是有些不需要序列化的属性没加忽略标签,就给所有非序列化属性/字段都加上了[JsonIgnore],但完全没用,那个字段还是会出现。
找到的解决方案
后来排查发现问题出在基类上——我之前继承的是MvxViewModel,换成MvxNotifyPropertyChanged之后,这个额外的InitializeTask字段就消失了,完美解决了我的问题。
不过我至今没搞明白InitializeTask到底是从哪来的,而且之前用MvxViewModel的时候也没出过这问题,有点奇怪。
内容的提问来源于stack exchange,提问作者Kek
相关产品推荐
相关产品推荐

