我最近将我的Json序列化/反序列化逻辑从 Newtonsoft 更改为 JIL ,它(Jil)的工作性能优于newtonsoft(如预期的那样),但我有它的一个主要问题
我的模型对象通常是具有大量属性的大对象,包括他们自己的道具和他们的父道具,所以我无法在每次请求时将整个对象传递给客户端,我通常排除他们的一些属性(不必要的)。
在newtonsoft中,我很容易使用JsonIgnore
属性,我的需求得到了满足,但是当我用Google搜索时,我还没有发现它的(JsonIgnore)等效属性在JIL。
这个属性在JIL中是否存在,或者我应该自己编写?
如果答案是否我如何编写忽略使用JIL 序列化属性的属性,因为我无法访问JIL JSON.Serialize
机制
非常感谢任何帮助
答案 0 :(得分:0)
我自己找到答案使用JilDirective属性,第一个属性为false 见下文
[JilDirective(true)]