我必须反序列化具有以下结构的api的响应:
[
{
"starttime": "...",
"endtime": "....",
"var1": {},
"var2": {}
},
{
"starttime": "...",
"endtime": "....",
"var1": {},
"var3": {}
},
{
"starttime": "...",
"endtime": "....",
"var1": {}
}
]
Run Code Online (Sandbox Code Playgroud)
一些见解:
我在想这样的事情,将JSON字符串反序列化为具有属性“ starttime”,“ endtime”的对象列表以及包含所有“ var”对象的字典。
public class MyResponse
{
[JsonProperty(PropertyName = "starttime")]
public string StartTime { get; set; }
[JsonProperty(PropertyName = "endtime")]
public string EndTime { get; set; }
public Dictionary<string, VarObject> VarData { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
但是VarData属性始终为null。
有没有人尝试过这样的事情?