我想将Json字符串转换为C#中的Object。 字符串是这样的:
{"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。 所以有什么问题?怎么解决? 非常感谢!
答案 0 :(得分:1)
请尝试:
DealInfo dl = JsonConvert.DeserializeObject<DealInfo>(jsonString);