2021.03.20
Diary
kotlinx.serialization で JSON を deserialize していたのだが仕様が追加されて value がオブジェクトの場合と String の場合がでてきてこれはそもそも JSON の構造的にどうなんだ?と思いつつも sealed class にして扱えればそれはそれで Kotlin 的な感じになるので自前の serializer を書いたら変に文字列比較する処理がなくなってこれはこれでよし。ついでに enum に deserialize するやつも書いたよい感じ。