我得到这个错误,当我尝试添加数据到一个数据库与改造,我不知道为什么。
错误:
Use JsonReader.setLenient(true) to accept malformed JSON at line 1 column 1 path $
售后服务:
Retrofit retrofit = new Retrofit.Builder()
.baseUrl("https://invazoras-g5-back-desa.herokuapp.com/")
.addConverterFactory(GsonConverterFactory.create())
.addConverterFactory(ScalarsConverterFactory.create())
.build();
final HerokuService service = retrofit.create(HerokuService.class);
电话:
User user = new User (name, email, password, habilitated, moderator);
Call<User > call = service.create(user);
call.enqueue(new Callback<User >() {
@Override
public void onResponse(Call<User > call, Response<User > response) {
User newUser= response.body();
Toast.makeText(getApplicationContext(), "User"+newUser +"created", Toast.LENGTH_SHORT).show();
}
@Override
public void onFailure(Call<User > call, Throwable t) {
t.printStackTrace();
Toast.makeText(getApplicationContext(), t.getMessage(), Toast.LENGTH_SHORT).show();
}
});
任何帮助将不胜感激。
1条答案
按热度按时间kxe2p93d1#
如果在构建项目时收到此错误-请检查
google-services.json
文件。在我的情况下,它包含了一个评论离开从以前的开发人员造成的错误。