com.fasterxml.jackson.databind.jsontype.TypeSerializer#writeTypePrefixForScalar ( )源码实例Demo

下面列出了com.fasterxml.jackson.databind.jsontype.TypeSerializer#writeTypePrefixForScalar ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: onetwo   文件: UrlJsonSerializer.java
/****
	 * 序列化需要类型形式时,即objectMapper.enableDefaultTyping(DefaultTyping.NON_FINAL, As.PROPERTY),必须实现此方法
	 */
	@Override
	public void serializeWithType(Object value, JsonGenerator gen, SerializerProvider serializers, TypeSerializer typeSer) throws IOException {
		typeSer.writeTypePrefixForScalar(value, gen);
		serialize(value, gen, serializers);
//		typeSer.writeTypePrefixForScalar(value, gen);
		typeSer.writeTypeSuffixForScalar(value, gen);
	}
 
源代码2 项目: vavr-jackson   文件: HListSerializer.java
@Override
public void serializeWithType(T value, JsonGenerator gen, SerializerProvider serializers,
                              TypeSerializer typeSer) throws IOException {
    typeSer.writeTypePrefixForScalar(value, gen);
    serialize(value, gen, serializers);
    typeSer.writeTypeSuffixForScalar(value, gen);
}
 
源代码3 项目: vavr-jackson   文件: ValueSerializer.java
@Override
public void serializeWithType(T value, JsonGenerator gen, SerializerProvider serializers,
                              TypeSerializer typeSer) throws IOException {
    typeSer.writeTypePrefixForScalar(value, gen);
    serialize(value, gen, serializers);
    typeSer.writeTypeSuffixForScalar(value, gen);
}
 
源代码4 项目: n2o-framework   文件: BigDecimalSerializer.java
@Override
public void serializeWithType(BigDecimal value, JsonGenerator gen, SerializerProvider serializers, TypeSerializer typeSer) throws IOException {
    typeSer.writeTypePrefixForScalar(value, gen);
    serialize(value, gen, null);
    typeSer.writeTypeSuffixForScalar(value, gen);
}
 
源代码5 项目: onetwo   文件: JsonDateOnlySerializer.java
@Override
public void serializeWithType(Date value, JsonGenerator gen, SerializerProvider serializers, TypeSerializer typeSer) throws IOException {
	typeSer.writeTypePrefixForScalar(value, gen);
	serialize(value, gen, serializers);
	typeSer.writeTypeSuffixForScalar(value, gen);
}
 
源代码6 项目: onetwo   文件: JsonTimeOnlySerializer.java
@Override
public void serializeWithType(Date value, JsonGenerator gen, SerializerProvider serializers, TypeSerializer typeSer) throws IOException {
	typeSer.writeTypePrefixForScalar(value, gen);
	serialize(value, gen, serializers);
	typeSer.writeTypeSuffixForScalar(value, gen);
}
 
源代码7 项目: onetwo   文件: TemporalSerializer.java
@Override
public void serializeWithType(Temporal value, JsonGenerator gen, SerializerProvider serializers, TypeSerializer typeSer) throws IOException {
	typeSer.writeTypePrefixForScalar(value, gen);
	serialize(value, gen, serializers);
	typeSer.writeTypeSuffixForScalar(value, gen);
}