Использование System.Web.Script.Serialization.JavascriptSerializer для десериализации JSON - как?
Примечание: я отправилпохожий вопрос, который был прародителем этого вопроса, так как я изначально думал об использовании JSON.NET для анализа JSON, но я 'я использую встроенный десериализатор, так чтоЭто другой вопрос.
Это то, что яя пытаюсь сделать: у меня есть класс с именем Item, например. У JSON много "элементы» (если это'То, что они называются - они имитируют класс Item), и каждое из них содержит 3 поля: целое число с именем id, строка с именем name и дата-время с именем creationTime. Я хотел бы разобрать все эти пункты "элементы» из JSON в список объектов Item. Я создал 3 поля в классе Item, чтобы соответствовать JSON.
Это то, что ям в настоящее время занимаюсь:
JavaScriptSerializer ser = new JavaScriptSerializer();
List items = ser.Deserialize(new StreamReader(response.GetResponseStream()).ReadToEnd());
Тем не менее, это нене работает, потому что я "не может неявно преобразовать типsuperapi.Item» кSystem.Collections.Generic.List> '»