Use JsonReader.setLenient(true) to accept malformed JSON at line 1 column 1 path $

This is a well-known issue and based on this answer you could add setLenient: Now, if you add this to your retrofit, it gives you another error: This is another well-known error you can find answer here (this error means that your server response is not well-formatted); So change server response to return something: For better comprehension, compare your response with Github … Read more