我正在编写一个Windows Phone应用程序,它将从服务器获取一组数据并在列表框中显示每个条目。
数据来自服务器,看起来像这样
{
"data": [
{
"value1": 777103069782066,
"value2": "SomeString",
"value3": "TextToDisplay1"
},
{
"value1": 750050696652932,
"value2": "SomeString2",
"value3": "TextToDisplay2"
},
{
"value1": 516092242936133,
"value2": "SomeString3",
"value3": "TextToDisplay3"
}
]
}
我知道如何将数据放入像这样的字典
Dictionary<string, object> values = JsonConvert.DeserializeObject<Dictionary<string, object>>(json);
但是它将它全部集成到一个字典条目中(可以预料,这就是全部)。
如何获取列表中包含的每个词典 - 包含在词典“data”中并能够将它们存储在变量中(列表,每个列表条目都是如上所示的数据字典)?
很抱歉,如果这个问题有点罗嗦。如果需要,我可以澄清。
谢谢,
克里斯
答案 0 :(得分:0)
我不知道它是否有帮助,但也许您应该将字典声明和反序列化更改为 Dictionary&lt; string,Dictionary&lt; string,object&gt;&gt; 。