使用c#的dynamic类型将JSON数组添加到JObject在Silverlight中可以吗?
我已经在VS2012中安装了最新的JSON.NET 6.0.2。我想在我的c#代码中使用“dynamic”方法创建一个JSON对象,就像文档中展示的那样。但是在运行时它并不起作用。当我添加一个JArray时,出现错误信息:“'Newtonsoft.Json.Linq.JObject' does not contain a definition for 'Sections'”。
示例代码:
dynamic state = new JObject();
state.Add("Date", DateTime.Now); // works
state.Sections = new JArray() as dynamic; // fails