2010-07-08 3 views
4

Сериализатор сценариев JSON (из mvc) может сериализовать анонимный класс для сценария. Существуют ли некоторые стандартные классы (или mvc), которые могут преобразовать анонимный класс в xml?XML Сериализация анонимного класса

В настоящее время анонимные классы не помечены как сериализуемые и не могут быть преобразованы в xml.

Есть ли способ сделать это без написания строк кода?

ответ

0

Я думаю, что выше не ответили на этот вопрос напрямую. Джим не спрашивал о JSON для XML-сериализатора, но анонимный тип C# для XML-сериализатора. Этот класс не существует из коробки, но может быть легко написан. Посмотрите здесь: Can I serialize Anonymous Types as xml?

+0

Ответ «Вам нужны коды кода». Ответ, который вы выделили, дает очень простой класс -> xml производитель, использующий отражение. К сожалению, для действительно полезной реализации потребуется намного больше кода. он должен обслуживать перечисления, массивы, перечисления и ссылки на другие сериализуемые типы. Это большая работа, чтобы сделать это правильно. – Jim

Смежные вопросы