deserialize

open suspend override fun deserialize(charset: Charset, typeInfo: TypeInfo, content: ByteReadChannel): Any?(source)

Reads a Problem from the request body, or returns null if the receiving type is anything else, leaving the body to the next converter.

Throws

if the body is not a valid problem document. ContentNegotiation turns that into a 400, which the catalog then answers with a problem document of its own.