我想知道对包含Maybe a
类型的字段的类型进行解码/编码的最佳/首选方法是什么>
假设我们有类型
type alias SomeType =
{ someInt : Int
, someMaybe : Maybe Float
, someOtherInt : Int
}
我想知道最好/首选的方法来解码/编码包含类型为字段的类型的类型,也许假设我们具有别名类型SomeType = {SomeInt:Int,someMaybe:Maybe Float ...
最明显的解决方案是,当值为Nothing
时,根本不将字段包含在Json输出中。如果不存在该字段,则在解码时,将该字段设置为Nothing
。