DateTime という名前のカスタム オブジェクトがあります。メソッド registerTypeAdapter で TypeAdapter を登録します。GSON はこのアダプタを無視していると思います。GSON jsonオブジェクトで日付を検出する方法は? アダプターと json の文字列の形式との間のリンクを確立する必要がありますか?
   builder.registerTypeAdapter(DateTime.class, new JsonDeserializer<DateTime>() 
          {
            public DateTime deserialize(JsonElement arg0, Type arg1,JsonDeserializationContext arg2) throws JsonParseException 
            {
                try{return new DateTime(arg0.getAsString());}
                catch (Exception e){
                    return null;
                    }
            }
});