我觉得这应该真的很简单,但是我一直在努力弄清楚这似乎是永远的。我有两个以逗号分隔的String
,并且我正在使用Apache Commons CSV CSVParser
来解析它们。我想遍历它们并将数据放入JSONObject
中。
这是我的代码,有人可以告诉我我在做什么错吗?
ArrayList<String> lblList = new ArrayList<String>();
ArrayList<String> dataList = new ArrayList<String>();
CSVFormat format = CSVFormat.newFormat(',').withQuote('"');
CSVParser labels = CSVParser.parse(rf.getColumnLabels_CSV(), format);
CSVParser data = CSVParser.parse(rf.getData_CSV(), format);
JSONObject entry = new JSONObject();
for (CSVRecord label : labels) {
lblList.add(label.get(0));
}
for (CSVRecord value : data) {
lblList.add(value.get(0));
}
for (int i = 0; i < lblList.size(); i++) {
entry.put(lblList.get(i), dataList.get(i));
}