2016-06-21 11 views
-2

CSV、JSONまたはXMLのファイルデータを他のタイプに変換するのに役立つjavaユーティリティまたはライブラリがありますか。ファイルをある形式からJava形式のファイルに変換するにはどうすればよいですか?

例えば:私はこれについて行くことができる方法

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

任意のアイデア?ファイルサイズは最低100MBとなりますので、最も効率的なソリューションを探してください。

+1

あなたの最良の選択肢は、一般的なファイル形式を決定し、それをデータベースに保存してから、任意の形式でファイルを生成するためのパーサーを書き込むことです(PS:この無意味なdownvotingは嫌いですが、人々がこれをやる理由を理解してください。自我問題を持つ人が多すぎます) – gonephishing

+0

@gonephishingありがとう。 –

答えて

1

FasterXML (Jackson)は、CSV、XML、JSONの読み書きをサポートしています。

データのフォーマットが固​​定である場合、それはJavaオブジェクトに読み込むことができ、その後、異なるタイプの出力はannotations

さもなければ

を定義することによって生成することができ、Parsing XML into JSONでプログラマーブルース挙げる一般的な溶液ができました利用される。

1

ジャクソンはこのための良い解決策です。 https://github.com/FasterXML/jackson

+0

Heh、Jaiprakashの言葉と同じです。私はジャクソンがそれの古い名前だと思う。 –

関連する問題