getHeaderOrNull

fun <T> getHeaderOrNull(serializer: DeserializationStrategy<T>, name: String, jsonInstance: Json = Jwt.defaultJsonParser): T?(source)

Returns the value of the named header parameter deserialized using the given serializer, or null if absent.

Return

the deserialized header value, or null if the parameter is not present

Parameters

serializer

the deserialization strategy for type T

name

the header parameter name

jsonInstance

the Json instance to use for deserialization; defaults to the library's Jwt.defaultJsonParser configuration (ignoreUnknownKeys = true, explicitNulls = false)