Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (101)
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 (309)
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, 46851👍, 0💬
Popular Posts:
The goal of the Geronimo project is to produce a server runtime framework that pulls together the be...
JDK 11 jdk.crypto.cryptoki.jmod is the JMOD file for JDK 11 Crypto Cryptoki module. JDK 11 Crypto KI...
JRE 8 rt.jar is the JAR file for JRE 8 RT (Runtime) libraries. JRE (Java Runtime) 8 is the runtime e...
What Is wstx-asl-3.2.8.jar? wstx-asl-3.2.8.jar is JAR file for the ASL component of Woodstox 3.2.8. ...
JDK 11 jdk.crypto.mscapi.jmod is the JMOD file for JDK 11 Crypto MSCAPI module. JDK 11 Crypto MSCAPI...