Я использую GSON для преобразования получаемых данных JSON в объект Java. Он неплохо работает во всех моих тестах. Проблема в том, что у наших реальных объектов есть некоторые свойства с именем is_online. GSON отображает их только в том случае, если они названы полностью равными, было бы неплохо, если бы GSON преобразовал имена в Java camel case isOnline.
Кажется, что это возможно при создании данных JSON, регистр верблюда преобразуется в слова, разделенные подчеркиванием, в JSON. Но я не могу найти способ указать это наоборот.