J'utilise GSON pour convertir les données JSON que j'obtiens en un objet Java. Cela fonctionne assez bien dans tous mes tests. Le problème est que nos objets réels ont des propriétés nommées comme is_online. GSON ne les met en correspondance que si elles sont nommées de manière totalement égale, il serait bien que GSON convertisse les noms en Java camel case isOnline.
Il semble que cela soit possible lors de la création des données JSON, les majuscules étant converties en mots séparés par un trait de soulignement dans JSON. Mais je ne trouve pas de moyen de spécifier cela dans l'autre sens.