@@ -0,0 +1,775 @@
+package org.onetwo.common.jackson;%0A%0Aimport java.io.IOException;%0A%0Aimport com.fasterxml.jackson.core.JsonGenerator;%0Aimport com.fasterxml.jackson.databind.JsonSerializer;%0Aimport com.fasterxml.jackson.databind.SerializerProvider;%0Aimport com.fasterxml.jackson.databind.jsontype.TypeSerializer;%0A%0A/**%0A * %E9%98%B2%E6%AD%A2%E5%89%8D%E7%AB%AFlong%E7%B1%BB%E5%9E%8B%E8%B6%85%E5%87%BA%E7%B2%BE%E5%BA%A6%EF%BC%8C%E5%BA%8F%E5%88%97%E5%8C%96%E4%B8%BA%E5%AD%97%E7%AC%A6%E4%B8%B2%0A */%0Apublic class LongAsStringSerializer extends JsonSerializer%3CLong%3E %7B%0A%0A    @Override%0A    public void serialize(Long number, JsonGenerator gen, SerializerProvider serializers) throws IOException %7B%0A        gen.writeString(number.toString());%0A    %7D%0A%0A    @Override%0A    public void serializeWithType(Long value, JsonGenerator gen, SerializerProvider serializers, TypeSerializer typeSer) throws IOException %7B%0A        gen.writeString(value.toString());%0A    %7D%0A%7D%0A

add LongAsStringSerializer