ByteArrayCodec implementation that delegates JSON processing to a Jackson ObjectMapper.
domain type handled by the codec.
Jackson mapper used for serialization and deserialization.
human-readable identifier used when reporting failures.
runtime KClass representing the decoded type.
Runtime KClass representing the byte array payload produced by encode.
Attempts to decode the provided input using the configured Jackson mapper.
Encodes the given input into a JSON ByteArray using the configured Jackson mapper.