考虑以下 json 文件
{
"test": {
"CR": {
"name": "Car"
},
"BK": {
"name": "Bike"
}
}
如何将匿名类型的使用与 LINQ to JSON 结合起来创建键值对
CR Car
BK Bike
通过使用 LINQ to JSON?
我已经尝试过像下面这样简单的开始,但它甚至没有编译
JObject o = JObject.Parse(s);
var pairs = o["test"].Select(x => x.Value).ToList();
更准确地说,像这个伪代码
var pairs = o["test"].Select( new { key = x => x.firstOrDefault().Name, value = x => x.Value}).ToList();