我们如何创建 pojo 类并为 JSON 数组设置值

问题描述

我们如何创建 pojo 类并为 JSON 数组设置值

样品

{

"expiresAt": "2022-04-28T09:28:00.890Z",

“限定词”:[

{

  "dataType": "INTEGER","key": "/account.ACCOUNT_NO","operator": "GT","value": "value123"

},{

  "dataType": "INTEGER","value": "value123"

}

]

}

解决方法

你可以这样做:

父类

import lombok.Data;

import java.util.List;

@Data
public class ParentObject {
    private String expiresAt;
    private List<NestedObject> qualifiers;
}

子类

import lombok.Data;

@Data
public class NestedObject {
    private String dataType;
    private String key;
    private String operator;
    private String value;
}