Java 类com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor 实例源码
项目:QuizUpWinner
文件:MapSerializer.java
public void acceptJsonFormatVisitor(JsonFormatVisitorWrapper paramJsonFormatVisitorWrapper, JavaType paramJavaType)
{
JsonMapFormatVisitor localJsonMapFormatVisitor1;
if (paramJsonFormatVisitorWrapper == null)
localJsonMapFormatVisitor1 = null;
else
localJsonMapFormatVisitor1 = paramJsonFormatVisitorWrapper.expectMapFormat(paramJavaType);
JsonMapFormatVisitor localJsonMapFormatVisitor2 = localJsonMapFormatVisitor1;
if (localJsonMapFormatVisitor1 != null)
{
localJsonMapFormatVisitor2.keyFormat(this._keySerializer, this._keyType);
JsonSerializer localJsonSerializer1 = this._valueSerializer;
JsonSerializer localJsonSerializer2 = localJsonSerializer1;
if (localJsonSerializer1 == null)
localJsonSerializer2 = _findAndAddDynamic(this._dynamicValueSerializers, this._valueType, paramJsonFormatVisitorWrapper.getProvider());
localJsonMapFormatVisitor2.valueFormat(localJsonSerializer2, this._valueType);
}
}
项目:spring-auto-restdocs
文件:FieldDocumentationVisitorWrapper.java
@Override
public JsonMapFormatVisitor expectMapFormat(JavaType type) throws JsonMappingException {
addFieldIfPresent("Map");
return new JsonMapFormatVisitor.Base(provider);
}
项目:java2typescript
文件:TSJsonFormatVisitorWrapper.java
@Override
public JsonMapFormatVisitor expectMapFormat(JavaType type) throws JsonMappingException {
return setTypeAndReturn(new TSJsonMapFormatVisitor(this, conf));
}