我有以下JSON:
{
seq:108,
d:
{
s:'0',
p:0,
st:'ftt',
time:153
},
h:[
[287720,'James J.',0],
[54421,'Martin M.',0],
[54028,'Sara S.',0]
],
e:[
[2,9,252223,'Raul B.',4,{d:85124}],
[2,28,287748,'Luis Y.',2,{}],
[1,32,287746,'Ramiro L.',2,{}],
[1,41,287719,'Franco T.',2,{}],
[1,51,12295,'Marcos G.',4,{d:287746}],
[1,57,287715,'Michael O'Neal C.',4,{d:48191}]
]
}
我有以下类来反序列化这个 JSON:
public class SModel
{
public string seq { get; set; }
public DModel d { get; set; }
public List<List<string>> h { get; set; }
//public List<List<string>> e { get; set; }
}
public class DModel
{
public string s { get; set; }
public string p { get; set; }
public string st { get; set; }
public int time { get; set; }
}
我在 JSON 中反序列化"e"时遇到问题。它是List<List<T>>
,每个T都有和对象。我需要一些指导来编写我的类来反序列化此 JSON。
你可以
做的是将public List<List<string>> e {get; set;}
更改为对象
例如:
public List<List<object>> e { get; set; }