In Vert.x Web client manual there's an example of decoding an incoming JSON response into a POJO:
client
.get(8080, "myserver.mycompany.com", "/some-uri")
.as(BodyCodec.json(User.class))
.send(ar -> {
// Process the response
})
Is there a way to decode an incoming JSON array into a collection of objects?