Я хотел бы создать приложение vb.net, которое потребляет веб-службу JSON REST. После, на примере данных, которые я получаю при вызове этой службы:deserialize json без корневого объекта до класса C#/vb.net
[
{"id":17552,"title":"Avatar","alternative_title":null,"year":2009},
{"id":31586,"title":"Avatar","alternative_title":"Cyber Wars","year":2004},
{"id":81644,"title":"Aliens vs. Avatars","alternative_title":null,"year":2011}
]
Я пробовал некоторые инструменты, такие как json2csharp, чтобы сгенерировать класс из этого примера, но эти инструменты порождают класс вроде этого:
public class RootObject
{
public int id { get; set; }
public string title { get; set; }
public string alternative_title { get; set; }
public int year { get; set; }
}
Этот класс игнорирует тот факт, что список возвращается из службы. Я предполагаю, что это вызвано тем, что выход json не начинается с объекта уровня корня.
Что бы мой класс C#/vb.net выглядел для этого выхода json или он должен быть разобран «вручную»?
Следующий ответ был самым сложным, но этот ответ был первым :-) Спасибо !!! – Mark