50 votes

Objet ou tableau de poignée Gson

J’ai les cours suivants

Et j’ai JSON qui peut ressembler à ceci

ou ceci

J’aimerais pouvoir utiliser la même chose `` pour ces deux formats JSON. Y a-t-il un moyen de le faire avec Gson?

9voto

levavare Points 494

Merci trois tasses pour la solution!

La même chose avec le type générique au cas où il serait nécessaire pour plusieurs types:

Et la configuration de Gson :

2voto

Eric Points 2795

pour partager du code et appliquer uniquement la logique de désérialisation à des champs spécifiques :

Modèle JSON :

classe abstraite :

classe spécifique au champ :

0voto

NameSpace Points 2626

En m’appuyant sur la réponse à trois tasses, j’ai ce qui suit qui permet au JsonArray d’être désérialisé directement en tant que tableau.

Usage:

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X