3
引用符で囲まれたJSONの浮動体をデコードすることを検討しています。Elm:JSONで文字列としてエンコードされた浮動小数点コード
import Html exposing (text)
import Json.Decode as Decode
type alias MonthlyUptime = {
percentage: Maybe Float
}
decodeMonthlyUptime =
Decode.map MonthlyUptime
(Decode.field "percentage" (Decode.maybe Decode.float))
json = "{ \"percentage\": \"100.0\" }"
decoded = Decode.decodeString decodeMonthlyUptime json
main = text (toString decoded)
(hereを実行)
これはOk { percentage = Nothing }
を出力します。
Decode.customDecoder
への参照)