Créer un schéma JSON à partir de la classe Java
Je suis en utilisant Gson
de sérialiser/désérialiser des objets java en json. Je veux l'afficher dans UI
et a besoin d'un schéma pour faire une meilleure description. Cela va me permettre de modifier les objets et les ajouter plus de données qu'il est réellement.
Peut Gson
fournir json schema?
N'importe quel autre cadre a cette capacité?
source d'informationauteur oshai
Vous devez vous connecter pour publier un commentaire.
Gson bibliothèque probablement ne contient pas de fonctionnalité, mais vous pouvez essayer de résoudre votre problème avec des Jackson bibliothèque et jackson-module-jsonSchema module. Par exemple, pour ci-dessous, les classes:
ce programme:
Imprime schéma ci-dessous:
Ont un coup d'oeil à JSONschema4-mappeur projet. Avec la configuration suivante:
vous obtenez suivantes JSON schema pour les classes mentionnées dans Michal Ziober de la réponse à cette question: