[英]C# Parse JSON to Dictionary<string, List<string>
我有一些JSON以格式返回:
[{
"Strains":[{
"Description":"String content"
}],
"Description":"String content"
}]
描述与菌株之间存在一对多关系的地方。 我想将它解析为Dictionary<string, List<string>>
,有人可以告诉我应该看到什么来实现这个目标吗?
谢谢。
编辑:
我已经尝试过反序列化:
JsonDeserializer des = new JsonDeserializer();
var foo = (List<Dictionary<string, object>>)des.DeserializeObject(json);
但是,没有快乐。 我只是在玩JSON.net,看看有什么帮助。
我认为它失败了,因为从技术上讲,它不是直接转换为Dictionary<string, object>
。 “Strains”属性是一个对象,而“Description”属性可以映射为KeyValuePair
您需要将其反序列化为对象。 您是否尝试过Json.NET ?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.