c#Json.NET没有密钥反序列化JSON

时间:2018-01-21 16:07:32

标签: c# serialization json.net

响应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 轻松解决方法。

非常感谢, 克里斯

0 个答案:

没有答案