【发布时间】:2021-01-07 16:55:44
【问题描述】:
我通过 API 下载了大量的历史加密市场数据。它的格式如下:
[
[1601510400000,"4.15540000","4.16450000","4.15010000","4.15030000","4483.01000000",1601510459999,"18646.50051400",50,"2943.27000000","12241.83706500","0"],
...
[1609490340000,"4.94020000","4.95970000","4.93880000","4.94950000","5307.62000000",1609490399999,"26280.03711000",98,"3751.46000000","18574.22402400","0"]
]
我认为它是一个数组数组,内部数组包含异构类型(始终以相同的顺序排列相同的类型)。作为中间步骤,我已将其保存到文本文件中,但我想将其读回并将其映射到此类对象的数组中:
public class MinuteCandle {
private long openTime;
private double openValue;
private double highValue;
private double lowValue;
private double closeValue;
private double volume;
private long closeTime;
private double quoteAssetVolume;
private int numberOfTrades;
private double takerBuyBaseAssetVolume;
private double takerBuyQuoteAssetVolume;
private double someGarbageData;
//...
}
我正在使用 Spring Framework 和 jackson 库进行 json 映射。这样做可行还是我应该以某种方式手动解析文本?
【问题讨论】: