Так что мне нужно декодировать json
, который содержит json array
в elm
. Вот моя модель:elm: decode json, который содержит массив json
type alias ValidationResult =
{ parameter : String
, errorMessage : String
}
type alias ErrorResponse =
{ validationErrors : List ValidationResult }
А вот пример json
:
{"ValidationErrors": [{"Parameter": "param1","ErrorMessage": "message 1"},{"Parameter": "param2","ErrorMessage": "error message 2"}]}
Я пытался создать ValidationResult
декодер, как:
decodeValidationResults : Decoder ValidationResult
decodeValidationResults =
map2 ValidationResult
(at [ "Parameter" ] Json.Decode.string)
(at [ "ErrorMessage" ] Json.Decode.string)
Но дон Не знаю, как двигаться дальше.
Я использую elm
0,18
Я знал, что это должно быть что-то подобное, но я не знал о (список decodeValidationResults). благодаря –