Je suis en train d'obtenir des articles sur une API, qui ressemble à ceci:Rénovation - comment ignorer le nom de la table
{ "picklist": [
{ "name": "Abkhazia", "id": "a0511000002gxF1AAI" },
{ "name": "Afghanistan", "id": "a0511000002gxF2AAI" },
{ "name": "Akrotiri and Dhekelia", "id": "a0511000002gxF3AAI" },
{ "name": "Albania", "id": "a0511000002gxF5AAI" },
{ "name": "Algeria", "id": "a0511000002gxF6AAI" },
{ "name": "American Samoa", "id": "a0511000002gxF7AAI" }
] }
J'ai essayé de chercher de cette façon:
public interface MyAPI {
@GET("/?country=true")
Call<List<User>> getUsers();
}
Mais parce que la table a un nom, il lève une exception (au moins je pense que ce pourquoi):
java.lang.IllegalStateException:
Expected BEGIN_ARRAY but was BEGIN_OBJECT at line 1 column 3 path $
Comment puis-je résoudre ce problème?
Ajoutez votre entité utilisateur –
chèque postier avec url et params. Il doit y avoir un problème avec votre réponse URL ou serveur. –