【发布时间】:2016-07-18 12:53:27
【问题描述】:
public class RootObject
{
public List<Result> results { get; set; }
public int result_index { get; set; }
}
...
private void ReadJson()
{
string JsonString = File.ReadAllText(MyJsonFile);
DynamicObject jObject = System.Web.Helpers.Json.Decode(JsonString);
RootObject RO = (RootObject)jObject;
...
}
行:
RootObject RO = (RootObject)jObject;
不正确。如何将 DynamicObject 分配给我的类?
【问题讨论】:
-
您应该使用
System.Web.Helpers.Json.Decode<RootObject>(JsonString)将其反序列化为正确的类型。
标签: c# json class assign dynamicobject