如何使用 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<>();
我正在从 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<>();