Hi all,
I got stuck trying to decode a list of JSON objects I get from server:
-- JSON response from server
[
{"day_entry": {"id":1234,"notes":"Map Json "} },
{"day_entry": {"id":5678,"notes":"Learn Elm"} }
]
-- types
type alias Notes =
{ dailyNotes : List DailyNotes
}
type alias DailyNotes =
{ id : Int
, notes : String
}
-- my decoders
decodeNotes : Decoder Notes
decodeNotes =
map Notes (field "day_entry" (list decodeDailyNotes))
decodeDailyNotes : Decoder DailyNotes
decodeDailyNotes =
map2 DailyNotes (field "id" int) (field "notes" string)
It fails with Err BadPayload.
Any help is appreciated.
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 [email protected].
For more options, visit https://groups.google.com/d/optout.