【发布时间】:2014-03-30 15:12:28
【问题描述】:
我有一个看起来像这样的动态对象,
{
"2" : "foo",
"5" : "bar",
"8" : "foobar"
}
如何将其转换为 dictionary?
【问题讨论】:
-
这看起来像 JSON。您是否正在寻找 JSON 反序列化 到
Dictionary<K,V>? -
您可以使用 Linq Group 方法。看这里:code.msdn.microsoft.com/LINQ-to-DataSets-Grouping-c62703ea
-
它是什么对象? JSON字符串?还是 JSON 对象?或 KeyValuePair 列表?还是别的什么??
-
@OndrejTucny 实际上这是 JSON 反序列化的产物。这样做: Dictionary
values = JsonConvert.DeserializeObject >(json) 问题中的“json”是我的字典中的值
标签: c# json dynamic dictionary json.net