趣旨

ObjectMapper?知らないうちに、便利なメソッドができていたのでメモしておく

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

jar

https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind/2.13.3

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

こんな感じで格納できる

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

構造はほぼ同じだけれども、異なるクラスのマッピング

格納したい変数 = objectMapper.convertValue(異なるクラスの同型のデータ構造をもつインスタンス, new TypeReference<変換先のクラス>() {});

TIPS

Mapperクラスは@Configurationで指定したクラスで@Beanをつけてグローバル変数っぽく使うといいかも

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2022-06-18 (土) 03:11:19 (166d)