【发布时间】:2015-09-11 01:14:45
【问题描述】:
dynamic data = JsonConvert.DeserializeObject(result);
foreach (var field in data)
{
var deserializedData = new DeserializedData
{
Label = field.Key.ToObject<string>(),
Content = field.Value.ToObject<string>()
};
}
注意:data = {"name":"test"} 错误:“Newtonsoft.Json.Linq.JProperty”不包含“Key”的定义
我想我理解问题所在,但我不确定是否有办法实现这种行为,或者是否有不同的方法来处理这样的动态键值场景。 密钥会改变,所以我不知道它是姓名、电话、电子邮件还是其他字段......
【问题讨论】:
标签: c# asp.net json json.net deserialization