Capita spesso di dover svolgere un lavoro molto noioso che è quello di creare delle classi Java per incamerare dati provenienti da un determinato JSON. Tipico esempio, la scrittura di classi che rappresentano gli oggetti JSON scambiati durante un’interazione REST.
Il servizio di cui parliamo oggi permette di innescare la creazione automatica di classi Java (eventualmente complete di getters e setters, toString e tanto altro) a patto che si sia in grado di fornire uno schema JSON o dei veri e propri dati in questo formato.
Collegandoci all’indirizzo http://www.jsonschema2pojo.org/ veniamo accolti dalla seguente interfaccia:
Come vediamo scegliamo di fornire dati JSON anzichè un JSON Schema (radio button sulla destra), decidiamo se desideriamo integrare annotazioni per GSON o Jackson (nel nostro caso scegliamo None ossia nessuna) e lasciamo le altre opzioni come sono anche se potremmo modificarle per personalizzare meglio il risultato.
Il prodotto è questo:
Una classe Java perfettamente corrispondente al JSON fornito che può essere scaricato o copiato e incollato nei nostri progetti.
Che ne pensate? Interessante?
Commentate e fateci sapere!
No Responses to “Generazione automatica di classi Java da JSON con jsonschema2pojo”