JsonSyntaxException: java.lang.IllegalStateException: Expected an int but was BOOLEAN

que tal amigos, estoy intentando hacer una app que conecte con la plataforma moodle,
bueno a la hora de correr el programa me arroja el siguiente resultado:

JsonSyntaxException: java.lang.IllegalStateException: Expected an int but was BOOLEAN

 

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de pabul

El Json esta mal

esa exepcion te sale porque el Json que tienes que parsear, o llega nulo o no llega en un formato adecuado, tienes que verificar antes con algun cliente las respuestas que te manda el servidor, para saber como es que vas a transformar esas respuestas para que sean aceptadas por la aplicacion