我正在编写windows 8应用程序,我的project.They中有一些JSON文件具有html扩展名,我想解析这些文件并获取内容,请帮助。
[
{ "heading":"Employee details",
"Sub":
[
{
"Name":"james",
"id":"ID1"
},{
"Name":"varun",
"id":"ID2"
},{
"Name":"francis",
"id":"ID4"
}
]
}
]我尝试了下面的代码
WebClient webClient = new WebClient();
Uri uri = new Uri("http://Contents/details.html");
webClient.OpenReadCompleted +=webClient_OpenReadCompleted;
webClient.OpenReadAsync(uri);
void webClient_OpenReadCompleted(object sender, OpenReadCompletedEventArgs e)
{
DataContractJsonSerializer ser = null;
try
{
ser = new DataContractJsonSerializer(typeof(ObservableCollection<RootObject>));
ObservableCollection<RootObject> details = ser.ReadObject(e.Result) as ObservableCollection<RootObject>;
foreach (RootObject em in details)
{
string name = em.Name;
}
}
catch (Exception ex)
{
MessageBox.Show(ex.InnerException.Message);
}
}
}发布于 2014-05-03 16:36:53
尝试使用JSON解析NewtownSoft
https://stackoverflow.com/questions/23446740
复制相似问题