Довольно сложно следить за вашим вопросом, но я думаю, что вы хотите сделать здесь коллекцию видео BrightCove, если я правильно помню API BrightCove.Итак, вам нужен двухслойный объект - один контейнер для списков воспроизведения, содержащий массив видео.То, что у вас есть, просто покрывает контейнер.Это должно выглядеть примерно так:
public class BrightCovePlayList
{
private int _id;
public int Id
{
get { return _id; }
set { _id = value; }
}
private string _name, _thumbnailUrl, _shortDescription;
public string ShortDescription
{
get { return _shortDescription; }
set { _shortDescription = value; }
}
public string ThumbnailUrl
{
get { return _thumbnailUrl; }
set { _thumbnailUrl = value; }
}
public string Name
{
get { return _name; }
set { _name = value; }
}
public Video[] Videos {get; set; }
}
public class Video
{
public int Id {get; set;}
public string Name {get; set;}
//properties as appropriate.
}
PS: Вы, вероятно, хотите использовать что-то вроде Гамак или, по крайней мере, System.Net.WebClient , а не необработанные веб-запросы здесь,Вы также можете захотеть взглянуть на Json.net , так как это гораздо лучшая библиотека сериализации, чем JavaScriptSerializer.