2017-02-22 7 views
1

Я недавно изменил мою Json сериализации/десериализации логики от Newtonsoft к JIL, он (Jil) работает с более высокой производительностью, чем newtonsoft (как и ожидалось), но у меня есть одна серьезная проблема с этимИгнорировать свойство из сериализовано при попытке сериализовать объект Json используя Jil (например, [JsonIgnore] в newtonsoft)

Мои объекты модели обычно большие объекты с большим количеством свойств включая их собственные реквизита и их родительских реквизита, так я могу» t передать весь объект клиенту по каждому запросу, я обычно исключить s их свойства (ненужные).

В newtonsoft я легко использовал JsonIgnore атрибут и моя потребность была удовлетворена, но, как я гугл немного я не нашел это (JsonIgnore) эквивалентного атрибут JIL.

Этот атрибут существует в JIL или я должен написать его сам ??

если ответ нет , как я могу написать атрибут, игнорирующая свойство от сериализации с JIL, потому что у меня нет доступа к JIL JSON.Serialize механизма

любая помощь будет очень ценится

ответ

0

Я нашел ответ сам должен использовать атрибут JilDirective с первым свойством false см. ниже

[JilDirective(true)] 
Смежные вопросы