Converter nomes de propriedades de estilo JSON em nomes Java CamelCase com GSON

estou a usarGSON para converter dados JSON, chego a um objeto Java. Funciona muito bem em todos os meus testes. O problema é que nossos objetos reais têm algumas propriedades nomeadas como is_online. O GSON os mapeia apenas se eles forem nomeados totalmente iguais; seria bom que o GSON convertesse os nomes em Java camel case isOnline.

Parece que isso é possível durante a criação dos dados JSON, caso camel é convertido em sublinhado de palavras separadas em JSON. Mas não consigo encontrar uma maneira de especificar isso ao contrário.

questionAnswers(4)

yourAnswerToTheQuestion