我正试图在WP8中解析一个json文件。目前,我只需要得到一个主题的清单,每一个标题。类似于:
[
{"topic":"topic1",
"titles":[{"title":"tit1"},
{"title":"tit2"},
{"title":"tit3"}]},
{"topic":"topic1",
"titles":[{"title":"tit1"},
{"title":"tit2"},
{"title":"tit3"}]}
]我的想法是获取每个主题并保存在一个二维数组中。在topicX中主题和主题标题..。
我发现了这个主题:Deserializing JSON using JSon.NET with dynamic data
在这篇文章中解释了如何做这件事,但是我无法获得任何数据,因为json的结构并不相似。知道在这种情况下该怎么做吗?
发布于 2015-01-21 13:05:09
要解析,只需调用:
JArray json = JsonConvert.DeserializeObject(jsonText) as JArray;为了让主题正常地访问它:
JObject arrayItem = json[0] as JObject;获取主题及其价值:
JValue topic = arrayItem["topic"] as JValue;
string topicValue = topic.Value.ToString();得到标题:
JArray titles = ArrayItem["titles"] as JArray;并获得他们的价值观:
foreach (JObject jo in titles)
{
JValue title = jo["title"] as JValue;
string titleValue = title.Value.ToString();
}https://stackoverflow.com/questions/28067286
复制相似问题