Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/281.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.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
C# 从json字符串的特定节点提取信息并将其添加到C中的列表中#_C#_.net_Json - Fatal编程技术网

C# 从json字符串的特定节点提取信息并将其添加到C中的列表中#

C# 从json字符串的特定节点提取信息并将其添加到C中的列表中#,c#,.net,json,C#,.net,Json,我是json新手。我希望用户在不同的时间获得信息,并将其添加到不同的列表中 我的json文本如下所示- { "201322052":{ "Sat Aug 04 04:14:03":"https://blablabla", "Sat Aug 04 04:19:55":"https://blablabla2"}, "Doctor 201322052":{ "Sat Aug 04 04:19:35":"https://bla bla bla 3" }, "JrPwbApf

我是json新手。我希望用户在不同的时间获得信息,并将其添加到不同的列表中

我的json文本如下所示-

{    "201322052":{  
  "Sat Aug 04 04:14:03":"https://blablabla",
  "Sat Aug 04 04:19:55":"https://blablabla2"},
"Doctor 201322052":{  
  "Sat Aug 04 04:19:35":"https://bla bla bla 3" }, 

"JrPwbApfIHbQhCUmVIoiVJcPYv93":{ 
"Sat Aug 04 04:02:47":{  
     "Misc":"sdasd",
     "Product":"asd",
     "address":"sd",
     "name":"Dr. Bua"
  },
  "Sat Aug 04 04:03:21":{  
     "Misc":"sdasd",
     "Product":"asd",
     "address":"sd",
     "name":"Dr. Bua"
  },
  "Sat Aug 04 04:03:28":{  
     "Misc":"sdasd",
     "Product":"asd",
     "address":"sd",
     "name":"Dr. Bua"
  },
  "Sat Aug 04 04:03:31":{  
     "Misc":"sdasd",
     "Product":"asd",
     "address":"sd",
     "name":"Dr. Bua"
  }
   }}
来自firebase数据库。我想以这种格式提取“JrPwbApfIHbQhCUmVIoiVJcPYv93”的信息-


文件名------地址------产品------杂项------时间


布阿博士----Mirpur----asd----sdsds----Sat八月四日04:02:47


布阿博士------米尔普尔------asd------sdsds------星期六8月4日04:03:28


布阿博士------米尔普尔------asd------sdsds------星期六7月4日04:03:28


我想你明白了。在我的最后一次演讲中,我得到了吴约翰先生的大力帮助。我知道我需要在这里做同样的事情,但无法了解如何分别从整个json中提取节点“JrPwbApfIHbQhCUmVIoiVJcPYv93”,然后再次应用它

抱歉打扰了,我只需要

JObject-JObject=JObject.Parse(jsonString);
JObject user=(JObject)JObject[“JrPwbApfIHbQhCUmVIoiVJcPYv93”]

toString()提供以下数据

{     "Sat Aug 04 04:02:47":{  
  "Misc":"sdasd",
  "Product":"asd",
  "address":"sd",
  "name":"Dr. Bua"},"Sat Aug 04 04:03:21":{  
  "Misc":"sdasd",
  "Product":"asd",
  "address":"sd",
  "name":"Dr. Bua",
"Sat Aug 04 04:03:28":{  
  "Misc":"sdasd",
  "Product":"asd",
  "address":"sd",
  "name":"Dr. Bua"},
"Sat Aug 04 04:03:31":{  
  "Misc":"sdasd",
  "Product":"asd",
  "address":"sd",
  "name":"Dr. Bua"}}

这是我真正需要的。然后,我分别提取了以前提供的信息。谢谢大家的回复

为什么你不接受你喜欢的问题的答案?你也可以遵循类似的数据结构。。加载JSON。获取所需的键值作为JObject并将其作为字典进行解析。为什么这不是的副本?您不知道如何筛选出值与架构不一致的
“201322052”
“Doctor 201322052”
属性吗?@Nkoshi,获取所需密钥的代码格式是什么?