сериализация и десериализация .net 4.0 ExpandoObject - PullRequest
3 голосов
/ 15 ноября 2010

Я получаю сообщение об ошибке:

System.InvalidCastException: невозможно привести объект типа 'System.Dynamic.ExpandoObject' к типу 'System.Collections.IDictionary'.

Обычно я получаю ExpandoObject и затем помещаю атрибут в производный класс, чтобы указать пользовательский TypeConverter, который я пишу.Я не знаю, как еще зарегистрировать TypeConverter для типа.Хотя ExpandoObject запечатан.

Один поток в проекте codeplex имел патч для дистрибутива.Я предпочел бы быть производным от JsonConverter, хотя я еще этого не сделал.

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

1 Ответ

1 голос
/ 18 декабря 2013

ExpandoObjectConverter был добавлен в Json.NET (ранее Newtonsoft) в марте 2011 года.

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