如何使用 Rest Assured 在 Json 中构造空数组列表

How to construct empty Array list in Json using Rest Assured

我正在从 POJO class 序列化 Json。我想在 Request 中发送空数组,但是当我将 null 或空值传递给 pojo class 中的属性时,我在数组列表中得到 [""] 而不是 []

Expected:  "Key": []

But I am getting: "Key":[""]

我的POJO:

public class Sample {

    private List<String> Key=null;
}

测试数据生成器class:

Sample s = new Sample();
s.Key = ""; // Even if i give null here, i am getting null at the json payload.

请建议如下为 Key 构造一个空数组的方法。

{
"Key": []
}

像这样初始化新的ArrayList

Sample s = new Sample();
s.Key = new ArrayList<>();