Java 如何在改造中解析嵌套Json数组?

Java 如何在改造中解析嵌套Json数组?,java,android,json,Java,Android,Json,解析是成功的,但问题是,它只使用loggedinClients,ActiveClients没有加入到改造中,我们如何在array下解析array而没有对象名 { "status": 200, "success": true, "messages": "", "result": [ [ { "LoggedinClients": 1 } ], [ { "ActiveClients"

解析是成功的,但问题是,它只使用loggedinClients,ActiveClients没有加入到改造中,我们如何在array下解析array而没有对象名

{
"status": 200,
"success": true,
"messages": "",
"result": [
    [
        {
            "LoggedinClients": 1
        }
    ],
    [
        {
            "ActiveClients": 0
        }
    ]
  ]
}
部分相关代码:

public class OnlineInfoResponse {

@SerializedName("result")
@Expose
private List<List<OnlineInfoLoggedInResult>> lstLists = null;

public List<List<OnlineInfoLoggedInResult>> getLstLoggedIn() {
    return lstLists;
}

public void setLstLists(List<List<OnlineInfoLoggedInResult>> lstLists) {
    this.lstLists = lstLists;
}

这是我从jsonschema得到的解析。我在嵌套jsonarray中遇到问题。

您应该生成以下POJO

public class YourPojoName {
 private float status;
 private boolean success;
 private String messages;
 List <List< Object> > result = new ArrayList < ArrayList<Object> > ();


 // Getter Methods 

 public float getStatus() {
  return status;
 }

 public boolean getSuccess() {
  return success;
 }

 public String getMessages() {
  return messages;
 }

 // Setter Methods 

 public void setStatus(float status) {
  this.status = status;
 }

 public void setSuccess(boolean success) {
  this.success = success;
 }

 public void setMessages(String messages) {
  this.messages = messages;
 }
}
公共类YourPojoName{
私人浮动状态;
私人布尔成功;
私有字符串消息;
列表>结果=新建ArrayList();
//吸气剂法
公共浮点数getStatus(){
返回状态;
}
公共布尔getSuccess(){
回归成功;
}
公共字符串getMessages(){
返回消息;
}
//Setter方法
公共无效设置状态(浮动状态){
这个状态=状态;
}
public void setSuccess(布尔值成功){
成功=成功;
}
公共无效设置消息(字符串消息){
this.messages=消息;
}
}
公共类缩写{
@暴露
@SerializedName(“结果”)
私有列表结果;
@暴露
@SerializedName(“消息”)
私有字符串消息;
@暴露
@序列化名称(“成功”)
私人布尔成功;
@暴露
@序列化名称(“状态”)
私人身份;
公共列表getResult(){
返回结果;
}
公共void setResult(列表结果){
this.result=结果;
}
公共字符串getMessages(){
返回消息;
}
公共无效设置消息(字符串消息){
this.messages=消息;
}
公共布尔getSuccess(){
回归成功;
}
public void setSuccess(布尔值成功){
成功=成功;
}
public int getStatus(){
返回状态;
}
公共无效设置状态(int状态){
这个状态=状态;
}
公共静态类结果{
@暴露
@SerializedName(“LoggedInClient”)
私人内部登录客户;
@暴露
@SerializedName(“ActiveClient”)
私人int活动客户;
//genetrate吸气剂设定器
}
}

你和我做的一样,那么我如何才能找到活动客户端?我只得到loggedinclient
public class YourPojoName {
 private float status;
 private boolean success;
 private String messages;
 List <List< Object> > result = new ArrayList < ArrayList<Object> > ();


 // Getter Methods 

 public float getStatus() {
  return status;
 }

 public boolean getSuccess() {
  return success;
 }

 public String getMessages() {
  return messages;
 }

 // Setter Methods 

 public void setStatus(float status) {
  this.status = status;
 }

 public void setSuccess(boolean success) {
  this.success = success;
 }

 public void setMessages(String messages) {
  this.messages = messages;
 }
}
public class abbb {


    @Expose
    @SerializedName("result")
    private List<List<Result>> result;
    @Expose
    @SerializedName("messages")
    private String messages;
    @Expose
    @SerializedName("success")
    private boolean success;
    @Expose
    @SerializedName("status")
    private int status;

    public List<List<Result>> getResult() {
        return result;
    }

    public void setResult(List<List<Result>> result) {
        this.result = result;
    }

    public String getMessages() {
        return messages;
    }

    public void setMessages(String messages) {
        this.messages = messages;
    }

    public boolean getSuccess() {
        return success;
    }

    public void setSuccess(boolean success) {
        this.success = success;
    }

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }

    public static class Result {
        @Expose
        @SerializedName("LoggedinClients")
        private int LoggedinClients;
        @Expose
        @SerializedName("ActiveClients")
        private int active_clients;

          //genetrate getter setter
    }
}