It is certainly possible to deserialize a list using Jackson.
But you will need to implement your own deserializer for org.springframework.core.io.Resource
. This could be a binary stream (your OpenAPI spec even says this), so how do you propose representing this in JSON? Perhaps Base64 encoded?