CsvParserSettings parserSettings = new CsvParserSettings(); CsvParser parser = new CsvParser(parserSettings); JsonWriterSettings writerSettings = new JsonWriterSettings(); JsonWriter writer = new JsonWriter(new FileWriter("output.json"), writerSettings); List<String[]> rows = parser.parseAll(new FileReader("input.csv")); for (String[] row : rows) { ParsedRow parsedRow = new ParsedRow(row); String name = parsedRow.getString("Name"); int age = parsedRow.getInt("Age"); // ... JsonObject json = new JsonObject(); json.addProperty("Name", name); json.addProperty("Age", age); // ... writer.writeValue(json); } parser.stopParsing(); writer.close();


上一篇:
下一篇:
切换中文