Scala

Circeでエンコード時にnullではなくフィールドごと削除する方法

Circeのエンコードでちょっとハマって時間を溶かしたので備忘録として書いておきます。 やりたいこと あるクラスにOption型のフィールドが含まれていて、そのフィールドが存在しない(Noneである)場合はエンコード時にそのフィールドをnullではなくフィールド…

Circeでエンコードされたオブジェクトの値を抽出するには?

Circeを使ってあるオブジェクトをエンコードした際に、正常にエンコードされたかどうか値を確認したいときがあります。 そのオブジェクトが複数のオブジェクトのリストを抱えている場合、どうやって確認すればよいのか少し詰まったので備忘録として残してお…