Basically I'm trying to integrate with some other service that sends payloads with the following shape
{
"storeId":"123",
"type": "...",
"data": ...,
"createdAt": "...."
}
That shape never changes except for the property data, whose structure depends on the property type.
How can that be achieved with Jackson?