私はPOSTをやろうとしているが、そのは私にエラーを返す:Retrofit2コード400不正な要求
com.google.gson.stream.MalformedJsonException:使用 JsonReader.setLenient(真)を受け入れるために不正な形式のJSON行で1列 1パス$
マイコール:
@POST("BuscaPontos")
Call<PontuacaoModel> postPontuacao(@Body PontuacaoModel model);
そして、私のWebサービスのは消耗品:
try
{
Retrofit retrofit = new Retrofit.Builder()
.baseUrl(URL_BUSCAR_CIDADE)
.addConverterFactory(GsonConverterFactory.create(new Gson()))
.build();
PontuacaoModel model = new PontuacaoModel();
model.setNome("Juina");
model.setEstado("Mato Grosso");
CallService.Pontuacao callService = retrofit.create(CallService.Pontuacao.class);
Call<PontuacaoModel> requestService = callService.postPontuacao(model);
requestService.enqueue(new Callback<PontuacaoModel>() {
@Override
public void onResponse(Call<PontuacaoModel> call, Response<PontuacaoModel> response) {
if(response.isSuccessful())
{
String i = response.message().toString();
}
}
@Override
public void onFailure(Call<PontuacaoModel> call, Throwable t) {
String i = t.toString();
}
});
}
catch (Exception ex)
{
}
何が間違っていますか?