Java(Kotlin)のJacksonでJSONをスネークケースで出力する

変数名をスネークケースで書いても十分そうなるんだけど、できればキャメルケースで書いておきたい。まあJSONのプロパティも本当はキャメルケースがいいんだけど。

val mapper = jacksonObjectMapper()

NamingStrategyでSNAKE_CASEを指定すれば自動でやってくれる。自動じゃどうしようもないものはアノテーションで指定できるらしい。

val mapper = jacksonObjectMapper().setPropertyNamingStrategy(SNAKE_CASE)

コメントを残す

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

CAPTCHA