一開始在屬性上注解了JsonIgnore以為就不會序列化了,結果還是有這個屬性,看來是沒有起作用啊
[JsonIgnore]
public List<int> SubjectAndSubSubjectsBIDsList { get; set; }
找了不少資料,都說用[JsonIgnore]就可以了。實際上后來找到一個需要在class頂上也注解一個東西
[JsonObject(MemberSerialization.OptOut)]
public class EB_Subject
這樣子就生效了,至於為什么別人只注解一個JsonIgnore就可以了,我的類非要注解一個OptOut的原因就不知道了