JavaのライブラリjacksonでCSVを出力する方法

JavaのライブラリjacksonでCSVを出力する方法

jackson-dataformat-csvライブラリを使用してCSVやTSVを出力することができます。

Jackson バージョン
Jackson Dataformat CSV 2.10.0

Jackson Dataformat CSV

CSVを表すクラスを作成します。@JsonPropertyOrder、@JsonPropertyで指定している順序が出力順序になります。

name,idの順に出力するようになります。

CsvMapperクラス、CsvSchemaクラスを使用します。value = "*.csv"とすることで、最後に.csvとなればREST APIが呼び出されます。ファイル名も*.csvとなります。(例えばhttp://example.com/a.csv)

ARCからテストしてみます。

JavaのライブラリjacksonでCSVを出力する方法

ブラウザから実行するとb.csvファイルがダウンロードされます。

ファイルは以下のようにname,idの順です。

スポンサーリンク
  • このエントリーをはてなブックマークに追加
  • Evernoteに保存Evernoteに保存
スポンサーリンク

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA