【发布时间】:2016-12-11 18:05:15
【问题描述】:
我想将我不知道其类型的 JSON 字符串反序列化为 Object 类型的对象,并能够使用反射访问其属性。
当我使用这个
object myObject = JsonConvert.DeserializeObject("{\'Id\':\'1\'}");
myObject 的类型是 JObject 类型,我无法使用反射访问其属性。
有没有办法使用 Json.net 或任何其他 JSON 反序列化器来做到这一点?
【问题讨论】:
-
或者使用 JSON.NET:stackoverflow.com/questions/4535840/…
-
@scotru 我也尝试过动态。我的观点是我需要使用反射来访问它的属性。生成的动态对象也是 JObject 类型
-
您的问题应在此链接下回答:JSON deserialize
-
@AndreasM。我也试过动态。我的观点是我需要使用反射来访问它的属性。生成的动态对象也是 JObject 类型
标签: c# json serialization json.net