public class OpenAPIDeserializer extends Object
| Modifier and Type | Class and Description |
|---|---|
protected static class |
OpenAPIDeserializer.Location |
protected static class |
OpenAPIDeserializer.ParseResult |
| Modifier and Type | Field and Description |
|---|---|
protected static Set<String> |
COMPONENTS_KEYS |
protected static Set<String> |
CONTACT_KEYS |
protected static Set<String> |
ENCODING_KEYS |
protected static Set<String> |
EXAMPLE_KEYS |
protected static Set<String> |
EXTERNAL_DOCS_KEYS |
protected static Set<String> |
HEADER_KEYS |
protected static Set<String> |
INFO_KEYS |
protected static Set<String> |
LICENSE_KEYS |
protected static Set<String> |
LINK_KEYS |
protected static Set<String> |
MEDIATYPE_KEYS |
protected static Set<String> |
OAUTHFLOW_KEYS |
protected static Set<String> |
OAUTHFLOWS_KEYS |
protected static Set<String> |
OPERATION_KEYS |
protected static Set<String> |
PARAMETER_KEYS |
protected static Set<String> |
PATHITEM_KEYS |
protected static Set<String> |
REQUEST_BODY_KEYS |
protected static Set<String> |
RESPONSE_KEYS |
protected static Set<String> |
ROOT_KEYS |
protected static Set<String> |
SCHEMA_KEYS |
protected static Set<String> |
SECURITY_SCHEME_KEYS |
protected static Set<String> |
SERVER_KEYS |
protected static Set<String> |
SERVER_VARIABLE_KEYS |
protected static Set<String> |
TAG_KEYS |
protected static Set<String> |
XML_KEYS |
| Constructor and Description |
|---|
OpenAPIDeserializer() |
| Modifier and Type | Method and Description |
|---|---|
SwaggerParseResult |
deserialize(com.fasterxml.jackson.databind.JsonNode rootNode) |
SwaggerParseResult |
deserialize(com.fasterxml.jackson.databind.JsonNode rootNode,
String path) |
List<io.swagger.v3.oas.models.Operation> |
getAllOperationsInAPath(io.swagger.v3.oas.models.PathItem pathObj) |
Object |
getAnyExample(String nodeKey,
com.fasterxml.jackson.databind.node.ObjectNode node,
String location,
OpenAPIDeserializer.ParseResult result) |
com.fasterxml.jackson.databind.node.ArrayNode |
getArray(String key,
com.fasterxml.jackson.databind.node.ObjectNode node,
boolean required,
String location,
OpenAPIDeserializer.ParseResult result) |
BigDecimal |
getBigDecimal(String key,
com.fasterxml.jackson.databind.node.ObjectNode node,
boolean required,
String location,
OpenAPIDeserializer.ParseResult result) |
Boolean |
getBoolean(String key,
com.fasterxml.jackson.databind.node.ObjectNode node,
boolean required,
String location,
OpenAPIDeserializer.ParseResult result) |
io.swagger.v3.oas.models.callbacks.Callback |
getCallback(com.fasterxml.jackson.databind.node.ObjectNode node,
String location,
OpenAPIDeserializer.ParseResult result) |
Map<String,io.swagger.v3.oas.models.callbacks.Callback> |
getCallbacks(com.fasterxml.jackson.databind.node.ObjectNode node,
String location,
OpenAPIDeserializer.ParseResult result,
boolean underComponents) |
io.swagger.v3.oas.models.Components |
getComponents(com.fasterxml.jackson.databind.node.ObjectNode obj,
String location,
OpenAPIDeserializer.ParseResult result) |
io.swagger.v3.oas.models.info.Contact |
getContact(com.fasterxml.jackson.databind.node.ObjectNode node,
String location,
OpenAPIDeserializer.ParseResult result) |
io.swagger.v3.oas.models.media.Content |
getContent(com.fasterxml.jackson.databind.node.ObjectNode node,
String location,
OpenAPIDeserializer.ParseResult result) |
io.swagger.v3.oas.models.media.Discriminator |
getDiscriminator(com.fasterxml.jackson.databind.node.ObjectNode node,
String location,
OpenAPIDeserializer.ParseResult result) |
io.swagger.v3.oas.models.media.Encoding |
getEncoding(com.fasterxml.jackson.databind.node.ObjectNode node,
String location,
OpenAPIDeserializer.ParseResult result) |
Map<String,io.swagger.v3.oas.models.media.Encoding> |
getEncodingMap(com.fasterxml.jackson.databind.node.ObjectNode node,
String location,
OpenAPIDeserializer.ParseResult result) |
io.swagger.v3.oas.models.examples.Example |
getExample(com.fasterxml.jackson.databind.node.ObjectNode node,
String location,
OpenAPIDeserializer.ParseResult result) |
List<io.swagger.v3.oas.models.examples.Example> |
getExampleList(com.fasterxml.jackson.databind.node.ArrayNode obj,
String location,
OpenAPIDeserializer.ParseResult result) |
Map<String,io.swagger.v3.oas.models.examples.Example> |
getExamples(com.fasterxml.jackson.databind.node.ObjectNode obj,
String location,
OpenAPIDeserializer.ParseResult result,
boolean underComponents) |
Map<String,Object> |
getExtensions(com.fasterxml.jackson.databind.node.ObjectNode node) |
io.swagger.v3.oas.models.ExternalDocumentation |
getExternalDocs(com.fasterxml.jackson.databind.node.ObjectNode node,
String location,
OpenAPIDeserializer.ParseResult result) |
io.swagger.v3.oas.models.headers.Header |
getHeader(com.fasterxml.jackson.databind.node.ObjectNode headerNode,
String location,
OpenAPIDeserializer.ParseResult result) |
Map<String,io.swagger.v3.oas.models.headers.Header> |
getHeaders(com.fasterxml.jackson.databind.node.ObjectNode obj,
String location,
OpenAPIDeserializer.ParseResult result,
boolean underComponents) |
io.swagger.v3.oas.models.info.Info |
getInfo(com.fasterxml.jackson.databind.node.ObjectNode node,
String location,
OpenAPIDeserializer.ParseResult result) |
Integer |
getInteger(String key,
com.fasterxml.jackson.databind.node.ObjectNode node,
boolean required,
String location,
OpenAPIDeserializer.ParseResult result) |
Set<String> |
getKeys(com.fasterxml.jackson.databind.node.ObjectNode node) |
io.swagger.v3.oas.models.info.License |
getLicense(com.fasterxml.jackson.databind.node.ObjectNode node,
String location,
OpenAPIDeserializer.ParseResult result) |
io.swagger.v3.oas.models.links.Link |
getLink(com.fasterxml.jackson.databind.node.ObjectNode linkNode,
String location,
OpenAPIDeserializer.ParseResult result) |
Map<String,io.swagger.v3.oas.models.links.Link> |
getLinks(com.fasterxml.jackson.databind.node.ObjectNode obj,
String location,
OpenAPIDeserializer.ParseResult result,
boolean underComponents) |
io.swagger.v3.oas.models.media.MediaType |
getMediaType(com.fasterxml.jackson.databind.node.ObjectNode contentNode,
String location,
OpenAPIDeserializer.ParseResult result) |
io.swagger.v3.oas.models.security.OAuthFlow |
getOAuthFlow(String oAuthFlowType,
com.fasterxml.jackson.databind.node.ObjectNode node,
String location,
OpenAPIDeserializer.ParseResult result) |
io.swagger.v3.oas.models.security.OAuthFlows |
getOAuthFlows(com.fasterxml.jackson.databind.node.ObjectNode node,
String location,
OpenAPIDeserializer.ParseResult result) |
com.fasterxml.jackson.databind.node.ObjectNode |
getObject(String key,
com.fasterxml.jackson.databind.node.ObjectNode node,
boolean required,
String location,
OpenAPIDeserializer.ParseResult result) |
io.swagger.v3.oas.models.Operation |
getOperation(com.fasterxml.jackson.databind.node.ObjectNode obj,
String location,
OpenAPIDeserializer.ParseResult result) |
io.swagger.v3.oas.models.parameters.Parameter |
getParameter(com.fasterxml.jackson.databind.node.ObjectNode obj,
String location,
OpenAPIDeserializer.ParseResult result) |
List<io.swagger.v3.oas.models.parameters.Parameter> |
getParameterList(com.fasterxml.jackson.databind.node.ArrayNode obj,
String location,
OpenAPIDeserializer.ParseResult result) |
Map<String,io.swagger.v3.oas.models.parameters.Parameter> |
getParameters(com.fasterxml.jackson.databind.node.ObjectNode obj,
String location,
OpenAPIDeserializer.ParseResult result,
boolean underComponents) |
io.swagger.v3.oas.models.PathItem |
getPathItem(com.fasterxml.jackson.databind.node.ObjectNode obj,
String location,
OpenAPIDeserializer.ParseResult result) |
io.swagger.v3.oas.models.Paths |
getPaths(com.fasterxml.jackson.databind.node.ObjectNode obj,
String location,
OpenAPIDeserializer.ParseResult result) |
Map<String,io.swagger.v3.oas.models.parameters.RequestBody> |
getRequestBodies(com.fasterxml.jackson.databind.node.ObjectNode obj,
String location,
OpenAPIDeserializer.ParseResult result,
boolean underComponents) |
protected io.swagger.v3.oas.models.parameters.RequestBody |
getRequestBody(com.fasterxml.jackson.databind.node.ObjectNode node,
String location,
OpenAPIDeserializer.ParseResult result) |
io.swagger.v3.oas.models.responses.ApiResponse |
getResponse(com.fasterxml.jackson.databind.node.ObjectNode node,
String location,
OpenAPIDeserializer.ParseResult result) |
io.swagger.v3.oas.models.responses.ApiResponses |
getResponses(com.fasterxml.jackson.databind.node.ObjectNode node,
String location,
OpenAPIDeserializer.ParseResult result,
boolean underComponents) |
io.swagger.v3.oas.models.media.Schema |
getSchema(com.fasterxml.jackson.databind.node.ObjectNode node,
String location,
OpenAPIDeserializer.ParseResult result) |
Map<String,io.swagger.v3.oas.models.media.Schema> |
getSchemas(com.fasterxml.jackson.databind.node.ObjectNode obj,
String location,
OpenAPIDeserializer.ParseResult result,
boolean underComponents) |
List<io.swagger.v3.oas.models.security.SecurityRequirement> |
getSecurityRequirementsList(com.fasterxml.jackson.databind.node.ArrayNode nodes,
String location,
OpenAPIDeserializer.ParseResult result) |
io.swagger.v3.oas.models.security.SecurityScheme |
getSecurityScheme(com.fasterxml.jackson.databind.node.ObjectNode node,
String location,
OpenAPIDeserializer.ParseResult result) |
Map<String,io.swagger.v3.oas.models.security.SecurityScheme> |
getSecuritySchemes(com.fasterxml.jackson.databind.node.ObjectNode obj,
String location,
OpenAPIDeserializer.ParseResult result,
boolean underComponents) |
io.swagger.v3.oas.models.servers.Server |
getServer(com.fasterxml.jackson.databind.node.ObjectNode obj,
String location,
OpenAPIDeserializer.ParseResult result) |
io.swagger.v3.oas.models.servers.Server |
getServer(com.fasterxml.jackson.databind.node.ObjectNode obj,
String location,
OpenAPIDeserializer.ParseResult result,
String path) |
List<io.swagger.v3.oas.models.servers.Server> |
getServersList(com.fasterxml.jackson.databind.node.ArrayNode obj,
String location,
OpenAPIDeserializer.ParseResult result) |
List<io.swagger.v3.oas.models.servers.Server> |
getServersList(com.fasterxml.jackson.databind.node.ArrayNode obj,
String location,
OpenAPIDeserializer.ParseResult result,
String path) |
io.swagger.v3.oas.models.servers.ServerVariable |
getServerVariable(com.fasterxml.jackson.databind.node.ObjectNode obj,
String location,
OpenAPIDeserializer.ParseResult result) |
io.swagger.v3.oas.models.servers.ServerVariables |
getServerVariables(com.fasterxml.jackson.databind.node.ObjectNode obj,
String location,
OpenAPIDeserializer.ParseResult result) |
String |
getString(String key,
com.fasterxml.jackson.databind.node.ObjectNode node,
boolean required,
String location,
OpenAPIDeserializer.ParseResult result) |
String |
getString(String key,
com.fasterxml.jackson.databind.node.ObjectNode node,
boolean required,
String location,
OpenAPIDeserializer.ParseResult result,
Set<String> uniqueValues) |
io.swagger.v3.oas.models.tags.Tag |
getTag(com.fasterxml.jackson.databind.node.ObjectNode obj,
String location,
OpenAPIDeserializer.ParseResult result) |
List<io.swagger.v3.oas.models.tags.Tag> |
getTagList(com.fasterxml.jackson.databind.node.ArrayNode obj,
String location,
OpenAPIDeserializer.ParseResult result) |
List<String> |
getTagsStrings(com.fasterxml.jackson.databind.node.ArrayNode nodes,
String location,
OpenAPIDeserializer.ParseResult result) |
io.swagger.v3.oas.models.media.XML |
getXml(com.fasterxml.jackson.databind.node.ObjectNode node,
String location,
OpenAPIDeserializer.ParseResult result) |
String |
inferTypeFromArray(com.fasterxml.jackson.databind.node.ArrayNode an) |
String |
mungedRef(String refString) |
io.swagger.v3.oas.models.OpenAPI |
parseRoot(com.fasterxml.jackson.databind.JsonNode node,
OpenAPIDeserializer.ParseResult result,
String path) |
void |
setStyle(String value,
io.swagger.v3.oas.models.parameters.Parameter parameter,
String location,
com.fasterxml.jackson.databind.node.ObjectNode obj,
OpenAPIDeserializer.ParseResult result) |
public SwaggerParseResult deserialize(com.fasterxml.jackson.databind.JsonNode rootNode)
public SwaggerParseResult deserialize(com.fasterxml.jackson.databind.JsonNode rootNode, String path)
public io.swagger.v3.oas.models.OpenAPI parseRoot(com.fasterxml.jackson.databind.JsonNode node,
OpenAPIDeserializer.ParseResult result,
String path)
public Map<String,Object> getExtensions(com.fasterxml.jackson.databind.node.ObjectNode node)
public io.swagger.v3.oas.models.Components getComponents(com.fasterxml.jackson.databind.node.ObjectNode obj,
String location,
OpenAPIDeserializer.ParseResult result)
public List<io.swagger.v3.oas.models.tags.Tag> getTagList(com.fasterxml.jackson.databind.node.ArrayNode obj, String location, OpenAPIDeserializer.ParseResult result)
public io.swagger.v3.oas.models.tags.Tag getTag(com.fasterxml.jackson.databind.node.ObjectNode obj,
String location,
OpenAPIDeserializer.ParseResult result)
public List<io.swagger.v3.oas.models.servers.Server> getServersList(com.fasterxml.jackson.databind.node.ArrayNode obj, String location, OpenAPIDeserializer.ParseResult result, String path)
public List<io.swagger.v3.oas.models.servers.Server> getServersList(com.fasterxml.jackson.databind.node.ArrayNode obj, String location, OpenAPIDeserializer.ParseResult result)
public io.swagger.v3.oas.models.servers.Server getServer(com.fasterxml.jackson.databind.node.ObjectNode obj,
String location,
OpenAPIDeserializer.ParseResult result)
public io.swagger.v3.oas.models.servers.Server getServer(com.fasterxml.jackson.databind.node.ObjectNode obj,
String location,
OpenAPIDeserializer.ParseResult result,
String path)
public io.swagger.v3.oas.models.servers.ServerVariables getServerVariables(com.fasterxml.jackson.databind.node.ObjectNode obj,
String location,
OpenAPIDeserializer.ParseResult result)
public io.swagger.v3.oas.models.servers.ServerVariable getServerVariable(com.fasterxml.jackson.databind.node.ObjectNode obj,
String location,
OpenAPIDeserializer.ParseResult result)
public io.swagger.v3.oas.models.Paths getPaths(com.fasterxml.jackson.databind.node.ObjectNode obj,
String location,
OpenAPIDeserializer.ParseResult result)
public List<io.swagger.v3.oas.models.Operation> getAllOperationsInAPath(io.swagger.v3.oas.models.PathItem pathObj)
public io.swagger.v3.oas.models.PathItem getPathItem(com.fasterxml.jackson.databind.node.ObjectNode obj,
String location,
OpenAPIDeserializer.ParseResult result)
public io.swagger.v3.oas.models.ExternalDocumentation getExternalDocs(com.fasterxml.jackson.databind.node.ObjectNode node,
String location,
OpenAPIDeserializer.ParseResult result)
public String getString(String key, com.fasterxml.jackson.databind.node.ObjectNode node, boolean required, String location, OpenAPIDeserializer.ParseResult result, Set<String> uniqueValues)
public String getString(String key, com.fasterxml.jackson.databind.node.ObjectNode node, boolean required, String location, OpenAPIDeserializer.ParseResult result)
public com.fasterxml.jackson.databind.node.ObjectNode getObject(String key, com.fasterxml.jackson.databind.node.ObjectNode node, boolean required, String location, OpenAPIDeserializer.ParseResult result)
public io.swagger.v3.oas.models.info.Info getInfo(com.fasterxml.jackson.databind.node.ObjectNode node,
String location,
OpenAPIDeserializer.ParseResult result)
public io.swagger.v3.oas.models.info.License getLicense(com.fasterxml.jackson.databind.node.ObjectNode node,
String location,
OpenAPIDeserializer.ParseResult result)
public io.swagger.v3.oas.models.info.Contact getContact(com.fasterxml.jackson.databind.node.ObjectNode node,
String location,
OpenAPIDeserializer.ParseResult result)
public io.swagger.v3.oas.models.media.Content getContent(com.fasterxml.jackson.databind.node.ObjectNode node,
String location,
OpenAPIDeserializer.ParseResult result)
public io.swagger.v3.oas.models.media.MediaType getMediaType(com.fasterxml.jackson.databind.node.ObjectNode contentNode,
String location,
OpenAPIDeserializer.ParseResult result)
public Map<String,io.swagger.v3.oas.models.media.Encoding> getEncodingMap(com.fasterxml.jackson.databind.node.ObjectNode node, String location, OpenAPIDeserializer.ParseResult result)
public io.swagger.v3.oas.models.media.Encoding getEncoding(com.fasterxml.jackson.databind.node.ObjectNode node,
String location,
OpenAPIDeserializer.ParseResult result)
public Map<String,io.swagger.v3.oas.models.links.Link> getLinks(com.fasterxml.jackson.databind.node.ObjectNode obj, String location, OpenAPIDeserializer.ParseResult result, boolean underComponents)
public io.swagger.v3.oas.models.links.Link getLink(com.fasterxml.jackson.databind.node.ObjectNode linkNode,
String location,
OpenAPIDeserializer.ParseResult result)
public Map<String,io.swagger.v3.oas.models.callbacks.Callback> getCallbacks(com.fasterxml.jackson.databind.node.ObjectNode node, String location, OpenAPIDeserializer.ParseResult result, boolean underComponents)
public io.swagger.v3.oas.models.callbacks.Callback getCallback(com.fasterxml.jackson.databind.node.ObjectNode node,
String location,
OpenAPIDeserializer.ParseResult result)
public io.swagger.v3.oas.models.media.XML getXml(com.fasterxml.jackson.databind.node.ObjectNode node,
String location,
OpenAPIDeserializer.ParseResult result)
public com.fasterxml.jackson.databind.node.ArrayNode getArray(String key, com.fasterxml.jackson.databind.node.ObjectNode node, boolean required, String location, OpenAPIDeserializer.ParseResult result)
public Boolean getBoolean(String key, com.fasterxml.jackson.databind.node.ObjectNode node, boolean required, String location, OpenAPIDeserializer.ParseResult result)
public BigDecimal getBigDecimal(String key, com.fasterxml.jackson.databind.node.ObjectNode node, boolean required, String location, OpenAPIDeserializer.ParseResult result)
public Integer getInteger(String key, com.fasterxml.jackson.databind.node.ObjectNode node, boolean required, String location, OpenAPIDeserializer.ParseResult result)
public Map<String,io.swagger.v3.oas.models.parameters.Parameter> getParameters(com.fasterxml.jackson.databind.node.ObjectNode obj, String location, OpenAPIDeserializer.ParseResult result, boolean underComponents)
public List<io.swagger.v3.oas.models.parameters.Parameter> getParameterList(com.fasterxml.jackson.databind.node.ArrayNode obj, String location, OpenAPIDeserializer.ParseResult result)
public io.swagger.v3.oas.models.parameters.Parameter getParameter(com.fasterxml.jackson.databind.node.ObjectNode obj,
String location,
OpenAPIDeserializer.ParseResult result)
public Map<String,io.swagger.v3.oas.models.headers.Header> getHeaders(com.fasterxml.jackson.databind.node.ObjectNode obj, String location, OpenAPIDeserializer.ParseResult result, boolean underComponents)
public io.swagger.v3.oas.models.headers.Header getHeader(com.fasterxml.jackson.databind.node.ObjectNode headerNode,
String location,
OpenAPIDeserializer.ParseResult result)
public Object getAnyExample(String nodeKey, com.fasterxml.jackson.databind.node.ObjectNode node, String location, OpenAPIDeserializer.ParseResult result)
public Map<String,io.swagger.v3.oas.models.security.SecurityScheme> getSecuritySchemes(com.fasterxml.jackson.databind.node.ObjectNode obj, String location, OpenAPIDeserializer.ParseResult result, boolean underComponents)
public io.swagger.v3.oas.models.security.SecurityScheme getSecurityScheme(com.fasterxml.jackson.databind.node.ObjectNode node,
String location,
OpenAPIDeserializer.ParseResult result)
public io.swagger.v3.oas.models.security.OAuthFlows getOAuthFlows(com.fasterxml.jackson.databind.node.ObjectNode node,
String location,
OpenAPIDeserializer.ParseResult result)
public io.swagger.v3.oas.models.security.OAuthFlow getOAuthFlow(String oAuthFlowType, com.fasterxml.jackson.databind.node.ObjectNode node, String location, OpenAPIDeserializer.ParseResult result)
public Map<String,io.swagger.v3.oas.models.media.Schema> getSchemas(com.fasterxml.jackson.databind.node.ObjectNode obj, String location, OpenAPIDeserializer.ParseResult result, boolean underComponents)
public io.swagger.v3.oas.models.media.Discriminator getDiscriminator(com.fasterxml.jackson.databind.node.ObjectNode node,
String location,
OpenAPIDeserializer.ParseResult result)
public io.swagger.v3.oas.models.media.Schema getSchema(com.fasterxml.jackson.databind.node.ObjectNode node,
String location,
OpenAPIDeserializer.ParseResult result)
public Map<String,io.swagger.v3.oas.models.examples.Example> getExamples(com.fasterxml.jackson.databind.node.ObjectNode obj, String location, OpenAPIDeserializer.ParseResult result, boolean underComponents)
public List<io.swagger.v3.oas.models.examples.Example> getExampleList(com.fasterxml.jackson.databind.node.ArrayNode obj, String location, OpenAPIDeserializer.ParseResult result)
public io.swagger.v3.oas.models.examples.Example getExample(com.fasterxml.jackson.databind.node.ObjectNode node,
String location,
OpenAPIDeserializer.ParseResult result)
public void setStyle(String value, io.swagger.v3.oas.models.parameters.Parameter parameter, String location, com.fasterxml.jackson.databind.node.ObjectNode obj, OpenAPIDeserializer.ParseResult result)
public io.swagger.v3.oas.models.responses.ApiResponses getResponses(com.fasterxml.jackson.databind.node.ObjectNode node,
String location,
OpenAPIDeserializer.ParseResult result,
boolean underComponents)
public io.swagger.v3.oas.models.responses.ApiResponse getResponse(com.fasterxml.jackson.databind.node.ObjectNode node,
String location,
OpenAPIDeserializer.ParseResult result)
public List<String> getTagsStrings(com.fasterxml.jackson.databind.node.ArrayNode nodes, String location, OpenAPIDeserializer.ParseResult result)
public io.swagger.v3.oas.models.Operation getOperation(com.fasterxml.jackson.databind.node.ObjectNode obj,
String location,
OpenAPIDeserializer.ParseResult result)
public List<io.swagger.v3.oas.models.security.SecurityRequirement> getSecurityRequirementsList(com.fasterxml.jackson.databind.node.ArrayNode nodes, String location, OpenAPIDeserializer.ParseResult result)
public Map<String,io.swagger.v3.oas.models.parameters.RequestBody> getRequestBodies(com.fasterxml.jackson.databind.node.ObjectNode obj, String location, OpenAPIDeserializer.ParseResult result, boolean underComponents)
protected io.swagger.v3.oas.models.parameters.RequestBody getRequestBody(com.fasterxml.jackson.databind.node.ObjectNode node,
String location,
OpenAPIDeserializer.ParseResult result)
public String inferTypeFromArray(com.fasterxml.jackson.databind.node.ArrayNode an)
Copyright © 2020. All rights reserved.