Magnolia Tech

いつもコードのことばかり考えている人のために。

Javaや、Scalaで、camel-caseをsnake-caseへ変換する方法

GoogleのGuavaというライブラリを使うとできる。

github.com

各種case表記を相互に変換してくれる便利なライブラリ。

Json4sのこのissueの解決の参考なるかと思って調べたけど、まぁObjectのキーが負の数って時点で、特殊な話なので、そこはtransformFieldで独自に変換すべきでは?という回答を書いてみた。

github.com


誰も手をつけていないissueを取り上げて調べてみると、必ず一つは全然違う分野の知識が増えてお勧めです。必ずしも完全な回答でなくてもいいので、ここまで調べた、みたいな事を書くだけでも有益だと思うし、ほかの人が興味を持ってくれるきっかけになると思うんですよね。

というわけで、色々なissueに、PRが書けなくてもいいので、まずは関わってみることをお勧めします。