首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SimpleJson in WP8

SimpleJson in WP8
EN

Stack Overflow用户
提问于 2015-01-21 12:29:25
回答 1查看 42关注 0票数 0

我正试图在WP8中解析一个json文件。目前,我只需要得到一个主题的清单,每一个标题。类似于:

代码语言:javascript
复制
[
{"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的结构并不相似。知道在这种情况下该怎么做吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-21 13:05:09

要解析,只需调用:

代码语言:javascript
复制
JArray json = JsonConvert.DeserializeObject(jsonText) as JArray;

为了让主题正常地访问它:

代码语言:javascript
复制
JObject arrayItem = json[0] as JObject;

获取主题及其价值:

代码语言:javascript
复制
JValue topic = arrayItem["topic"] as JValue;
string topicValue = topic.Value.ToString();

得到标题:

代码语言:javascript
复制
JArray titles = ArrayItem["titles"] as JArray;

并获得他们的价值观:

代码语言:javascript
复制
foreach (JObject jo in titles)
{
    JValue title = jo["title"] as JValue;
    string titleValue = title.Value.ToString();
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28067286

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档