3
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.serializer.SerializerFeature;
import java.util.Map; import java.util.HashMap;
public class Main { public static void main(String[] args){ Map obj = new HashMap(); obj.put("user", null); String text = JSON.toJSONString(obj, SerializerFeature.WriteMapNullValue, SerializerFeature.WriteNullListAsEmpty); System.out.print(text); } }
使用JDK1.7, Fastjson 1.2.47。 在我这里执行null并没有转化成“”