C # JSON сериализация на основе определения класса - PullRequest
1 голос
/ 07 июня 2011

Я использую библиотеку Newtonsoft JSON.NET, но столкнулся со следующей проблемой.

Динамическая сериализация повторяется по всем свойствам и полям объекта.Но при использовании, например, ORM, когда приходит динамическое проксирование, я, очевидно, получаю ошибку, что внутренние поля прокси не могут быть сериализованы.

Использование атрибутов в сериализованных классах с подходом OptIn не вариант.Классы используются не только для веб-приложения, и зависимость для сборок JSON.NET невозможна.

Есть ли какие-либо предложения по подходу с минимальным кодом привязки / подключения?

1 Ответ

1 голос
/ 07 июня 2011

Вы можете определить свой json-формат в отдельном наборе классов и преобразовать ORM-классы в них, например, с помощью. Automapper .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...