如何处理类型可能需要一段时间才能从Json进行编码或从Json编码

问题描述 投票:0回答:1

我想知道对包含Maybe a类型的字段的类型进行解码/编码的最佳/首选方法是什么>

假设我们有类型

type alias SomeType =
    { someInt : Int
    , someMaybe : Maybe Float
    , someOtherInt : Int
    }

我想知道最好/首选的方法来解码/编码包含类型为字段的类型的类型,也许假设我们具有别名类型SomeType = {SomeInt:Int,someMaybe:Maybe Float ...

decode encode elm
1个回答
0
投票

最明显的解决方案是,当值为Nothing时,根本不将字段包含在Json输出中。如果不存在该字段,则在解码时,将该字段设置为Nothing

© www.soinside.com 2019 - 2024. All rights reserved.