将Apache CSV像字符串一样解析为对象

时间:2014-02-05 20:16:46

标签: java apache parsing csv httpclient

我正在尝试以最快,最有效的方式解析通过Apache HTTPClient获取的数据。

响应返回的数据是字符串,但格式为CSV:

e.g。字符串看起来像这样:

date, price, status, ...

2014-02-05, 102.22, OK,...
2014-02-05, NULL, OK

我考虑过接受字符串并手动解析它,但这可能太慢了,因为我必须为多个请求执行此操作。

此外,返回的数据大约是来自一个来源的23,000行,我可能需要解析几个来源。

我还将数据存储在类型为

的哈希映射中
Map<String, Map<String, MyObject>>

其中键是源名称,value是将解析后的对象作为键的映射。

所以我有2个问题,最好的方法是将23,000行文件解析为对象,以及存储它的最佳方法。

我尝试了一个csv解析器,但是如果不存在,则double存储为NULL而不是0,因此我需要手动解析它。

由于

0 个答案:

没有答案