响应JSON具有以下格式:
[
[174854391,1516548168819,0.1011,11841],
[174854384,1516548165151,1.05935542,11842],
[174854383,1516548165149,0.18174458,11841],
[174854363,1516548161814,0.01,11841]
]
也可以表示如下 [[ID,MTS,AMOUNT,PRICE],[ID,MTS,AMOUNT,PRICE],[ID,MTS,AMOUNT,PRICE] ......]
当我反序列化JSON字符串时,我需要将每个块映射到新对象,例如
public class myObject
{
public long id { get; set; }
public double mts { get; set; }
public double amount { get; set; }
public double price { get; set; }
}
所以最终的结果应该是
List<myObject>
当字符串具有键:值格式时,将JSON映射到对象时没有任何问题,但由于我没有键,因此我想知道是什么完成任务的最佳方式。
我的解决方案很冗长,它使用正则表达式,这听起来很疯狂,因为我确信这是一个非常常见的问题,可以使用正确的 Json.NET 轻松解决方法。
非常感谢, 克里斯