Java-based transform CSV data into JSON / XML
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-text</artifactId>
<version>1.9</version>
</dependency>
<dependency>
<groupId>javax.json</groupId>
<artifactId>javax.json-api</artifactId>
<version>1.1.4</version>
</dependency>
$ git clone git://github.com/solnone/java-csv.git
$ cd java-csv
$ mvn compile
$ mvn dependency:build-classpath -Dmdep.outputFile=target/classpath.txt
$ mvn site:site
Invoke csv2json.sh from the command
$ ./csv2json.sh < file.csv > file.json
Invoke csv2xml.sh from the command
$ ./csv2xml.sh < file.csv > file.xml