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

 

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

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

 

 

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

 [JsonObject(MemberSerialization.OptOut)]

public class EB_Subject

 

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

 

 

posted @ 2018-06-08 16:28  JangoJing  阅读(6282)  评论(0编辑  收藏  举报