原始数据代码
[2320,{"as":[["3333.13000","3.00237149","1631426997.355729"],["3333.44000","0.60000000","1631426987.037408"],["3333.65000","3.00008757","1631426984.803697"],["3333.94000","5.77090511","1631426980.874159"],["3333.95000","5.92508656","1631426980.892580"],["3334.23000","0.60175812","1631426981.518966"],["3334.33000","2.00000000","1631426984.085511"],["3334.54000","4.49984016","1631426984.181640"],["3334.77000","2.34639610","1631426992.229329"],["3334.87000","0.68400000","1631426994.816490"]],"bs":[["3333.12000","4.49810794","1631426980.864994"],["3332.32000","0.25000000","1631426985.310793"],["3332.20000","3.00005105","1631426984.803947"],["3331.98000","0.37420711","1631426996.770443"],["3331.97000","5.00000000","1631426985.311706"],["3331.74000","10.46675265","1631426984.098778"],["3331.71000","4.49984016","1631426984.182289"],["3331.54000","0.90048438","1631426983.262254"],["3331.00000","7.49981343","1631426984.184341"],["3330.96000","2.34621803","1631426996.331847"]]},"book-10","ETH/USDT"]
我现在需要把这段数据映射一个类里面
我的类是这样写的:
public class price
{
public int num { get; set; }
public PriceKrakendata Data { get; set; }
public string book { get; set; }
public string Usdt { get; set; }
}
public class PriceKdata
{
public List<List<double>> @as { get; set; }
public List<List<double>> bs { get; set; }
}
使用: data是一个字符串。里面是 原始数据代码 的数据
var dd = JsonConvert.DeserializeObject<PriceKdata[]>(data);
运行后提示的错误信息:
Newtonsoft.Json.JsonSerializationException:“Error converting value 2320 to type 'PriceKdata'. Path '[0]', line 1, position 5.”
这个映射的类应该怎么写?