[{"name":"HttpJsonTask","comment":" Some basic json utils for use with elm/http.\n\n@docs jsonResolver\n@docs JsonArgs\n@docs jsonTask\n@docs postJsonTask\n@docs getJsonTask\n@docs resolve\n\n","unions":[],"aliases":[{"name":"JsonArgs","comment":" Args struct for jsonTask and its relatives.\n","args":["a"],"type":"{ url : String.String, body : Http.Body, decoder : Json.Decode.Decoder a }"}],"values":[{"name":"getJsonTask","comment":" jsonTask with method GET.\n","type":"HttpJsonTask.JsonArgs a -> Task.Task Http.Error a"},{"name":"jsonResolver","comment":" jsonResolver, similar to stringResolver or bytesResolver in elm/http.\n","type":"Json.Decode.Decoder a -> Http.Resolver Http.Error a"},{"name":"jsonTask","comment":" make a json task; specify the http method as a string.\n","type":"String.String -> HttpJsonTask.JsonArgs a -> Task.Task Http.Error a"},{"name":"postJsonTask","comment":" jsonTask with method POST.\n","type":"HttpJsonTask.JsonArgs a -> Task.Task Http.Error a"},{"name":"resolve","comment":" lifted out of elm/http\n","type":"(body -> Result.Result String.String a) -> Http.Response body -> Result.Result Http.Error a"}],"binops":[]}]