JsonIgnore注解不起作用的解决办法

一开始在属性上注解了JsonIgnore以为就不会序列化了,结果还是有这个属性,看来是没有起作用啊

[JsonIgnore]
public List<int> SubjectAndSubSubjectsBIDsList { get; set; }

找了不少资料,都说用[JsonIgnore]就可以了。实际上后来找到一个需要在class顶上也注解一个东西

[JsonObject(MemberSerialization.OptOut)]

public class EB_Subject

这样子就生效了,至于为什么别人只注解一个JsonIgnore就可以了,我的类非要注解一个OptOut的原因就不知道了

 

上一篇:android 播放assets文件里视频文件的问题


下一篇:HDU 3172 Virtual Friends (map+并查集)