【发布时间】:2016-07-23 06:20:56
【问题描述】:
我正在尝试将 JSON 中的以下键值对提取到字典中。
var str = @"
{
""tables"": {
""category"": ""Category"",
""subcategory"": ""SubCategory"",
""tfs"": ""tfs"",
""tickets"": ""snowtickets"",
""ticketcategoryauto"": ""TicketCategoryAuto"",
""ticketcategoryuserselected"": ""TicketCategoryManual""
}
}
";
var jo = JObject.Parse(str);
var x = from c in jo["tables"] select c;
我想将此 Json 的“表”节点转换为字典对象。所以如果我说 x["category"] 应该为其他键返回 "Category"。我该怎么做。
【问题讨论】:
-
那么问题是什么?
-
@SirRufo 谢谢!如何将部分对象提取出来。只需要表格节点。
-
谢谢 - Dictionary
values = JsonConvert.DeserializeObject >(jo["tables"].ToString()); -
jo["tables"].ToObject
>() 也应该