Thiago Temple
2017-11-15 19:14:38 UTC
I have situation where I have to a jso object similar to this
{ "level": 1, "displayValue": "some text", "dataValue": "a string with the
value" }
{ "level": 1, "displayValue": "some text", "dataValue": { "name": "xxx",
"scope": "xxxx" } }
Both cases for dataValue are valid, it can either have a string or an
object.
I have created types as such:
type DataValue
= Val String
| Key KeyType
type alias KeyType =
{ name: String, source: String }
type alias MyObj =
{ level: Int, displayValue: String, dataValue: DataValue}
How can I decode dataValue for MyObj?
Thanks
{ "level": 1, "displayValue": "some text", "dataValue": "a string with the
value" }
{ "level": 1, "displayValue": "some text", "dataValue": { "name": "xxx",
"scope": "xxxx" } }
Both cases for dataValue are valid, it can either have a string or an
object.
I have created types as such:
type DataValue
= Val String
| Key KeyType
type alias KeyType =
{ name: String, source: String }
type alias MyObj =
{ level: Int, displayValue: String, dataValue: DataValue}
How can I decode dataValue for MyObj?
Thanks
--
You received this message because you are subscribed to the Google Groups "Elm Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elm-discuss+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
You received this message because you are subscribed to the Google Groups "Elm Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elm-discuss+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.