Найдено здесь: http://aaron -powell.spaces.live.com / blog / cns! 91A824220E2BF369! 150.entry
DataContractJsonSerializer
Основной целью DataContractJsonSerializer является использование с WCF, так как одна сериализация является большой целью WCF. Кроме того, он также лучше оснащен для обработки сложных классов, которые имеют только определенные свойства, доступные для сериализации.
Этот класс более строго типизирован, имеет больше знаний о типах, которые он обрабатывает, и лучшую обработку ошибок для плохо сформированного JSON.
JavaScriptSerializer
Этот класс, с другой стороны, гораздо лучше оснащен для быстрой сериализации, это более ковбойский подход. Меньше проверок на ошибки и меньше контроля над тем, какие свойства сериализуются.
Обновление
Поскольку вышеприведенная ссылка не работает, вот еще одна ссылка: http://kb.cnblogs.com/a/1454030.