I am currently working on a Java backend which should generate a mapbox style. https://docs.mapbox.com/mapbox-gl-js/style-spec/
After some research I found the specification in JSON format. https://github.com/mapbox/mapbox-gl-js/blob/master/src/style-spec/reference/v8.json
But unfortunately I have not found a Java implementation of this specification.
My questions: Does a Java implementation of the style specification already exist? If no: What is the best way to generate Java classes from this specification?