1

我最近将我的 Json 序列化/反序列化逻辑从Newtonsoft更改为JIL,它(Jil)的性能比 newtonsoft 更好(如预期的那样),但我有一个主要问题

我的模型对象通常是具有很多属性的大对象,包括它们自己的道具和它们的父道具,所以我不能在每次请求时将整个对象传递给客户端,我通常会排除它们的一些属性(不必要的属性)。

在 newtonsoft 中,我很容易使用JsonIgnore属性并且我的需求得到了满足,但是当我用谷歌搜索时,我没有在 JIL 中找到它的(JsonIgnore)等效属性。

这个属性是否存在于 JIL 中还是我应该自己编写?

如果答案是否定的,我该如何编写一个忽略属性的属性,因为我无法访问 JILJSON.Serialize机制

任何帮助将不胜感激

4

1 回答 1

0

我自己找到了答案我应该使用 JilDirective 属性和 false 的第一个属性见下文

[JilDirective(true)]
于 2017-02-22T11:59:17.827 回答