2016-06-21 10 views
-2

Gibt es ein Java-Hilfsprogramm oder eine Bibliothek, mit denen ich Dateidaten in CSV, JSON oder XML in einen anderen Typ konvertieren kann?Wie konvertiere ich eine Datei von einem Format in ein anderes Format in Java?

z:

CSV -> JSON 
CSV -> XML 
JSON -> CSV 
JSON -> XML 
XML -> CSV 
XML -> JSON 

Jede Idee, wie ich darüber gehen kann? Dateigröße wird ein Minimum von 100 MB sein, so dass die prozesseffizienteste Lösung betrachtet wird.

+1

Ihre beste Wahl ist, entscheiden Sie sich für ein gemeinsames Dateiformat (oder speichern Sie es in einer Datenbank) und dann Parser schreiben, um die Datei in beliebigen Formaten zu generieren (PS: Auch ich hasse diese bedeutungslose Downvoting ohne Angabe eines Grundes und konnte noch nicht Finde heraus, warum Leute das tun. Anscheinend zu viele Leute mit Ego-Problemen. – gonephishing

+0

@gonphishing Danke. –

Antwort

1

FasterXML (Jackson) hat die Unterstützung zum Lesen und Schreiben in CSV, XML und JSON.

Wenn das Format der Daten festgelegt ist, könnte es in Java-Objekte gelesen werden, und dann Ausgabe für die andere Art könnte durch die Definition annotations

Else, eine generische Lösung erwähnt von Programmer Bruce bei Parsing XML into JSON erzeugt werden konnte verwendet werden.

Verwandte Themen