Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (102)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (322)
Collections:
Other Resources:
Jackson Data Binding Source Code
Jackson is "the Java JSON library" or "the best JSON parser for Java". Or simply as "JSON for Java".
Jackson Databind Source Code files are provided in the source packge (jackson-databind-2.14.0-sources.jar). You can download it at Jackson Maven Website.
You can also browse Jackson Databind Source Code below:
✍: FYIcenter.com
⏎ com/fasterxml/jackson/databind/jsonFormatVisitors/JsonFormatVisitorWrapper.java
package com.fasterxml.jackson.databind.jsonFormatVisitors;
import com.fasterxml.jackson.databind.JavaType;
import com.fasterxml.jackson.databind.JsonMappingException;
import com.fasterxml.jackson.databind.SerializerProvider;
/**
* Interface for visitor callbacks, when type in question can be any of
* legal JSON types.
*<p>
* In most cases it will make more sense to extend {@link JsonFormatVisitorWrapper.Base}
* instead of directly implementing this interface.
*/
public interface JsonFormatVisitorWrapper extends JsonFormatVisitorWithSerializerProvider
{
/**
* @param type Declared type of visited property (or List element) in Java
*/
public JsonObjectFormatVisitor expectObjectFormat(JavaType type) throws JsonMappingException;
/**
* @param type Declared type of visited property (or List element) in Java
*/
public JsonArrayFormatVisitor expectArrayFormat(JavaType type) throws JsonMappingException;
/**
* @param type Declared type of visited property (or List element) in Java
*/
public JsonStringFormatVisitor expectStringFormat(JavaType type) throws JsonMappingException;
/**
* @param type Declared type of visited property (or List element) in Java
*/
public JsonNumberFormatVisitor expectNumberFormat(JavaType type) throws JsonMappingException;
/**
* @param type Declared type of visited property (or List element) in Java
*/
public JsonIntegerFormatVisitor expectIntegerFormat(JavaType type) throws JsonMappingException;
/**
* @param type Declared type of visited property (or List element) in Java
*/
public JsonBooleanFormatVisitor expectBooleanFormat(JavaType type) throws JsonMappingException;
/**
* @param type Declared type of visited property (or List element) in Java
*/
public JsonNullFormatVisitor expectNullFormat(JavaType type) throws JsonMappingException;
/**
* @param type Declared type of visited property (or List element) in Java
*/
public JsonAnyFormatVisitor expectAnyFormat(JavaType type) throws JsonMappingException;
/**
* Method called when type is of Java {@link java.util.Map} type, and will
* be serialized as a JSON Object.
*
* @since 2.2
*/
public JsonMapFormatVisitor expectMapFormat(JavaType type) throws JsonMappingException;
/**
* Empty "no-op" implementation of {@link JsonFormatVisitorWrapper}, suitable for
* sub-classing. Does implement {@link #setProvider(SerializerProvider)} and
* {@link #getProvider()} as expected; other methods simply return null
* and do nothing.
*
* @since 2.5
*/
public static class Base implements JsonFormatVisitorWrapper {
protected SerializerProvider _provider;
public Base() { }
public Base(SerializerProvider p) {
_provider = p;
}
@Override
public SerializerProvider getProvider() {
return _provider;
}
@Override
public void setProvider(SerializerProvider p) {
_provider = p;
}
@Override
public JsonObjectFormatVisitor expectObjectFormat(JavaType type)
throws JsonMappingException {
return null;
}
@Override
public JsonArrayFormatVisitor expectArrayFormat(JavaType type)
throws JsonMappingException {
return null;
}
@Override
public JsonStringFormatVisitor expectStringFormat(JavaType type)
throws JsonMappingException {
return null;
}
@Override
public JsonNumberFormatVisitor expectNumberFormat(JavaType type)
throws JsonMappingException {
return null;
}
@Override
public JsonIntegerFormatVisitor expectIntegerFormat(JavaType type)
throws JsonMappingException {
return null;
}
@Override
public JsonBooleanFormatVisitor expectBooleanFormat(JavaType type)
throws JsonMappingException {
return null;
}
@Override
public JsonNullFormatVisitor expectNullFormat(JavaType type)
throws JsonMappingException {
return null;
}
@Override
public JsonAnyFormatVisitor expectAnyFormat(JavaType type)
throws JsonMappingException {
return null;
}
@Override
public JsonMapFormatVisitor expectMapFormat(JavaType type)
throws JsonMappingException {
return null;
}
}
}
⏎ com/fasterxml/jackson/databind/jsonFormatVisitors/JsonFormatVisitorWrapper.java
Or download all of them as a single archive file:
File name: jackson-databind-2.14.0-sources.jar File size: 1187952 bytes Release date: 2022-11-05 Download
⇒ Jackson Annotations Source Code
⇐ Download and Install Jackson Binary Package
2022-03-29, ≈175🔥, 0💬
Popular Posts:
What Is poi-examples-5.2.3.jar? poi-examples-5.2.3.jar is one of the JAR files for Apache POI 5.2.3,...
How to download and install xml-commons External Source Package? The source package contains Java so...
What Is poi-ooxml-3.5.jar? poi-ooxml-3.5.jar is one of the JAR files for Apache POI 3.5, which provi...
Old version of xml-apis.jar. JAR File Size and Download Location: File name: xmlParserAPIs.jar File ...
pache Derby is an open source relational database implemented entirely in Java and available under t...