android 使用JsonReader.setLenient(true)接受格式错误的JSON

zqdjd7g9  于 2023-06-20  发布在  Android
关注(0)|答案(1)|浏览(164)

我得到这个错误,当我尝试添加数据到一个数据库与改造,我不知道为什么。
错误:

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();
    }
   });

任何帮助将不胜感激。

kxe2p93d

kxe2p93d1#

如果在构建项目时收到此错误-请检查google-services.json文件。在我的情况下,它包含了一个评论离开从以前的开发人员造成的错误。

相关问题