我想将Json字符串转换为C#中的对象。字符串如下所示:
{"dealName":"name1","properties":{"a":"1", "b":"2"}}我这样定义这个类:
public class DealInfo
{
public string dealName;
public Dictionary<string, string> properties;
}我使用下面的代码来转换:
DealInfo dl = JsonConvert.Import(typeof(DealInfo), jsonString) as DealInfo;我发现它只是转换了dealName字段,但是属性count是0。那么,问题出在哪里呢?如何修复它?非常感谢!
发布于 2012-05-29 09:59:48
请尝试:
DealInfo dl = JsonConvert.DeserializeObject<DealInfo>(jsonString);https://stackoverflow.com/questions/10792007
复制相似问题