MQTT Buttons with matching topic/varying payload?

I would make a Thing Channel per button, and then in the incoming transformation use REGEX first to filter for the correct button, then JSONPATH to extract the action value.