package com.alibaba.fastjson.serializer; import java.io.IOException; import java.lang.reflect.Type; public class AppendableSerializer implements ObjectSerializer { public final static AppendableSerializer instance = new AppendableSerializer(); public void write(JSONSerializer serializer, Object object, Object fieldName, Type fieldType) throws IOException { if (object == null) { SerializeWriter out = serializer.getWriter(); if (out.isEnabled(SerializerFeature.WriteNullStringAsEmpty)) { out.writeString(""); } else { out.writeNull(); } return; } serializer.write(object.toString()); } }