{
"group": [
{
"name": "Group1",
"description": "Test Group 1"
},
{
"name": "Group2",
"description": "Group Name Updated"
}
]
}
@GET("groups")
Observable <List<Group>> getAllGroups(@Header("Authorization") String auth,
@Header("Content-type") String contentType,
@Header("Accept") String accept
);
private void getAllGroups() {
String credentials = "admin" + ":" + "admin";
final String basic =
"Basic " + Base64.encodeToString(credentials.getBytes(), Base64.NO_WRAP);
String contentType = "application/json";
String accept = "application/json";
Subscription subscription = App.service.getAllGroups(basic, contentType, accept)
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(groups -> {
groupList.addAll(groups);
}, throwable -> {
Log.e("All group error", String.valueOf(throwable));
});
addSubscription(subscription);
}
public class Group {
private String name;
private String description;
public Group(String name, String description) {
this.name = name;
this.description = description;
}
}
我添加了类组:
public class Groups {
@SerializedName("group")
List<Group> group;
}
并将API接口中的代码更改为:
@GET("groups")
Observable <Groups> getAllGroups(@Header("Authorization") String auth,
@Header("Content-type") String contentType,
@Header("Accept") String accept
);
并且在应用程序开始工作时没有错误。
拜托,我有麻烦了。我想获取web api()上的所有实体
我正在尝试使用改版在我的应用程序上实现用户注册,但是我一直得到这个错误不确定是什么错误,java.lang.IllegalStateException:应该是BEGIN_OBJECT,但应该是BEGIN_ARRAY 这是邮递员的回复 } 我有两个模型类User模型类 和我的register类 如果可能的话有人帮我实现Kotlin coroutines
我正在尝试使用改版在我的应用程序上实现登录,但是我一直得到这个错误不确定是什么错误,java.lang.IllegalStateException:应该是BEGIN_OBJECT,但应该是BEGIN_ARRAY 这是邮递员的回复 和我的登录类
有改装API 附注。很抱歉可能的语法错误。
我已经在StackOverflow中多次看到这个问题。但这些答案没有解决我的问题,我对reverfit是新的。我将reverfit用于我的登录接口。我将发送用户名、密码,然后响应将是数组中的两个令牌。当我尝试登录时,日志猫显示 请求 发帖:表单-已注册 模型类 UserResponse.java 接口 然后我想要获得。 我已按如下所示编辑并尝试获取。然后在com.android.app.myapp