GSONを使用して、取得したJSONデータをJavaオブジェクトに変換しています。それは私のすべてのテストでかなりうまくいきます。問題は、実際のオブジェクトにis_onlineのような名前のプロパティがいくつかあることです。GSONはそれらが完全に等しい名前が付けられている場合にのみそれらをマップします。GSONが名前をJavaのキャメルケースisOnlineに変換するようにするとよいでしょう。
これは、JSONデータの作成中に可能であるようです。キャメルケースは、JSONでアンダースコアで区切られた単語に変換されます。しかし、私はこれを逆に指定する方法を見つけることができません。