在我的项目中,我使用的是.NET Framework 2.0。我想将动态JSON反序列化为C#对象,但我不想为此使用预定义的类。我想要类似.NET Framework 4.0支持的dynamic
关键字。这可能与.NET Framework 2.0一起使用吗?
答案 0 :(得分:2)
您无法使用dynamic
,但由于Json.Net JObject 实现了IDictionary
接口,因此可以将其用作字典。< / p>
var jObj = JObject.Parse("{a:1, b:{c:3} }");
int i = (int)jObj["b"]["c"];