Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Json 如何反序列化包含词典列表的词典_Json_Windows Phone 7_C# 4.0_Dictionary_Deserialization - Fatal编程技术网

Json 如何反序列化包含词典列表的词典

Json 如何反序列化包含词典列表的词典,json,windows-phone-7,c#-4.0,dictionary,deserialization,Json,Windows Phone 7,C# 4.0,Dictionary,Deserialization,我正在编写一个Windows Phone应用程序,它将从服务器获取一组数据,并在列表框中显示每个条目 数据来自如下所示的服务器 { "data": [ { "value1": 777103069782066, "value2": "SomeString", "value3": "TextToDisplay1" }, { "value1": 750050696652932, "value2": "Som

我正在编写一个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": [
    {
      "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);
Dictionary values=JsonConvert.DeserializeObject(json);
但它将所有内容合并到一个词典条目中(这是意料之中的事,仅此而已)

如何获取列表中包含的每个词典(包含在词典“data”中),并能够将它们存储在变量中(列表,每个列表条目都是数据词典,如上所示)

抱歉,如果问题有点罗嗦。如果需要,我可以澄清

谢谢,

Chris

我不知道这是否有帮助,但也许您应该将字典声明和反序列化更改为Dictionary>