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));
}