У меня есть объект JSON, возвращенный из службы WCF, он возвращает два объекта «Article» и выглядит следующим образом:
{"GetArticlesResult":[{"ArticleName":"Mobile Application Development","ArticleText":"Lots of text here."},{"ArticleName":"Super Fast Development Cycle","ArticleText":"Lots more text here."}]}
И я могу отобразить его в окне сообщения с таким кодом:
MessageBox.Show(e.Result);
То, что я хочу сделать, это отобразить список ArticleNames в ListBox, затем я захочу связать их с другой страницей, чтобы отобразить ArticleText, но это будет позже.
Мои исследования показали, что мне нужно использовать DataContractJsonSerializer, но я застрял здесь, все примеры кажутся немного сложными. В приложении для Android я бы просто использовал ArrayAdapter для заполнения чего-либо. Могу ли я сделать нечто подобное в приложении WP7?
Приветствия
Mike.
EDIT
Теперь у меня есть следующее, как мне отобразить результаты в ListBox?
MemoryStream ms = new MemoryStream(Encoding.Unicode.GetBytes(e.Result));
DataContractJsonSerializer serializer = new DataContractJsonSerializer(typeof(Article));
//put ms into a listBox here????....
[DataContract]
public class Article
{
[DataMember()]
public string Title { get; set; }
[DataMember()]
public string Text { get; set; }
}