$9.99
Description
This JSON Model Extractor – very similar to a previous desktop app – https://programtom.com/dev/product/json-2-model/ is a Vaadin Web App – written in Java 21 on top of Spring Boot. Once you deploy it once – it will require no separate download or installation on other devices.
Json Parser
The first screen is a Json Parser where you need to provide correctly formated JSON. (in the latest version the config is set up to http://localhost:8085/json_model_extractor as port 8080 is used too often for Java Web Applications.)

Model Tune Up
Second screen is where yyou could tune up the data model sctructure. You have the power to change the name of the nodes and their types, add nodes etc.

Generate Java Model
At the 3rd screen you could set a Java package and get the generated java model code with a lombok data annotation. Currently the code outputs something similar:

More variations in terms of java model settings and other languages may be implemented in the future.
The Back button returns to the first page. The Generate button regenerates the code after you have entered some value for the java package.
