FastJson2中的接口改变

问题遇到的现象和发生背景

fastjson2反序列化接口SerializerFeature无法使用

用代码块功能插入代码,请勿粘贴截图
public class TestObjectToJson2 {

    public Date getDate() {
        Date date = new Date(0);
        return date;
    }
    @Test
    //序列化null值的字段
    public void testWriteMapNullValue() {
        Student student = new Student();
        student.setId(1);
        student.setName("小邱");
        student.setAge(19);
        student.setBirthday(getDate());

        //空值默认不序列化,可以在方法的参数上添加枚举类型
        String jsonString = JSON.toJSONString(student, SerializerFeature.WriteMapNullValue);
        System.out.println(jsonString);
    }
}

运行结果及报错内容

java: 找不到符号
符号: 变量 SerializerFeature
位置: 类 test.TestObjectToJson2

我的解答思路和尝试过的方法

使用JSONWriter.Feature 同样没有类似静态方法

我想要达到的结果

利用SerializerFeature.WriteMapNullValue的静态进行Map映射,在每个学生key对应的value中的属性存在空值时,可以继续输出value中的属性列名,达到属性列名对齐效果.

恕我直言,jackson他不好用吗?