package com.dy.common.util; import com.alibaba.fastjson2.JSONWriter; import com.alibaba.fastjson2.writer.ObjectWriter; import java.lang.reflect.Type; import java.util.Arrays; import java.util.List; public class ListLongToStringArrayWriter implements ObjectWriter> { @Override public void write(JSONWriter jsonWriter, Object object, Object fieldName, Type fieldType, long features) { if (object == null) { jsonWriter.writeNull(); return; } List longList = (List) object; String[] stringArray = longList.stream().map(String::valueOf).toArray(String[]::new); jsonWriter.write(Arrays.asList(stringArray)); } }