** 趣旨 [#d87de224]
ObjectMapper知らないうちに、便利なメソッドができていたのでメモしておく

** Json型のテキストファイルのInputStreamからマップや配列型の構造をもったデータをパースさせ配列型のクラスに取り込む [#l0b9a41a]

** jar [#m0add125]
https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind/2.13.3

https://mvnrepository.com/artifact/org.modelmapper/modelmapper

こんな感じで格納できる

 格納したい変数 = objectMapper.readValue(InputStream型の変数, パースしたいクラス.class);

** 構造はほぼ同じだけれども、異なるクラスのマッピング [#t3bee343]
 格納したい変数 = objectMapper.convertValue(異なるクラスの同型のデータ構造をもつインスタンス, new TypeReference<変換先のクラス>() {});


** TIPS [#xd7a7184]
Mapperクラスは@Configurationで指定したクラスで@Beanをつけてグローバル変数っぽく使うといいかも
トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS