Платформа.NET 3.5 имеет класс JavaScriptSerializer , который может упростить десериализацию. Можно также пользоваться сторонними библиотеками как JSON.NET .
На самом деле необходимо действительно посмотреть DataContractJsonSerializer, поскольку JavaScriptSerializer был перечислен как Устаревший в.NET 3,5 платформы.
По общему признанию ScottGu заявил, что это, возможно, была ошибка, и это может быть восстановлено в будущем.
При использовании.NET 3.5 Вам, вероятно, не нужна сторонняя библиотека. Класс JavaScriptSerializer может использоваться (просто повторяющийся, что было упомянуто прежде), но у Вас также есть доступ к DataContractJsonSerializer, который предлагает другую модель для отображения между объектами CLR и JSON.