我有一个json
"1593263898657":{"id":1593263898657,"timeToday":[17,0],"name"= "ABCD"},
"1593263898700":{"id":1593263898700,"timeToday":[17,0],"name"= "ABCD"}"
我知道json的类
public class BaseClass
{
public long id { get; set; }
public List<int> timeToday { get; set; }
public string name { get; set; }
}
public class Root
{
[JsonProperty("1593263898657")]
public BaseClass B1 { get; set; }
[JsonProperty("1593263898700")]
public BaseClass B2 { get; set; }
}
var myDeserializedClass = JsonConvert.DeserializeObject<Root>(myJsonResponse);
但是问题是反序列化时,我不知道Root类中会有多少个json属性,因此我需要动态生成json属性,该怎么做?
例如: 根类可能分别包含B3,B4 ...,所以我不想硬编码!