2011-03-01 4 views
1

У меня есть некоторый код, как это:asp.net JSON сериализатор: зарегистрировать преобразователь

JavaScriptSerializer serializer = new JavaScriptSerializer(); 
serializer.RegisterConverters(new JavaScriptConverter[] { new MyObjectModel() }); 

Что в RegisterConverters команду делать?

Спасибо.

+4

@JakubKonecki Пожалуйста, не отправляйте ссылки LMGTFY. Они бесполезны, и никому не помогают. http://meta.stackexchange.com/questions/64453/shall-we-spam-flag-lmgtfy-links –

ответ

3

он регистрирует пользовательскую реализацию конвертера JS. Пример проверки на MSDN: http://msdn.microsoft.com/en-us/library/system.web.script.serialization.javascriptconverter.aspx

+0

Что значит зарегистрировать конвертер? – frenchie

+0

означает - когда JavaScriptSerializer находит свойство (элемент) типа, указанного в вашем свойстве SupportedTypes, оно будет вызывать ваши переопределения Serialize/Deserialize вместо базовой реализации. – Mike

+0

Хорошо, спасибо, теперь это становится яснее; однострочные объяснения работают хорошо! – frenchie

0

Выберите метод RegisterConverters в Visual Studio и нажмите F1.

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