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/ser/FilterProvider.java
package com.fasterxml.jackson.databind.ser; import com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter; /** * Interface for objects that providers instances of {@link PropertyFilter} * that match given ids. A provider is configured to be used during serialization, * to find filter to used based on id specified by {@link com.fasterxml.jackson.annotation.JsonFilter} * annotation on bean class. */ public abstract class FilterProvider { /** * Lookup method used to find {@link BeanPropertyFilter} that has specified id. * Note that id is typically a {@link java.lang.String}, but is not necessarily * limited to that; that is, while standard components use String, custom * implementation can choose other kinds of keys. * * @return Filter registered with specified id, if one defined; null if * none found. * * @deprecated Since 2.3 deprecated because {@link BeanPropertyFilter} is deprecated; */ @Deprecated public abstract BeanPropertyFilter findFilter(Object filterId); /** * Lookup method used to find {@link PropertyFilter} that has specified id. * Note that id is typically a {@link java.lang.String}, but is not necessarily * limited to that; that is, while standard components use String, custom * implementation can choose other kinds of keys. *<p> * This method is the replacement for {@link #findFilter} starting with 2.3. *<p> * Note that the default implementation is designed to support short-term * backwards compatibility, and will call the deprecated <code>findFilter</code> * method, then wrap filter if one found as {@link PropertyFilter}. * It should be overridden by up-to-date implementations * * @param filterId Id of the filter to fetch * @param valueToFilter Object being filtered (usually POJO, but may be a {@link java.util.Map}, * or in future a container), <b>if available</b>; not available when generating * schemas. * * @return Filter to use, if any. * * @since 2.3 */ public PropertyFilter findPropertyFilter(Object filterId, Object valueToFilter) { @SuppressWarnings("deprecation") BeanPropertyFilter old = findFilter(filterId); if (old == null) { return null; } return SimpleBeanPropertyFilter.from(old); } }
⏎ com/fasterxml/jackson/databind/ser/FilterProvider.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, 81191👍, 0💬
Popular Posts:
What is the sax\Counter.java provided in the Apache Xerces package? I have Apache Xerces 2.11.0 inst...
What Is XMLBeans xbean.jar 2.6.0? XMLBeans xbean.jar 2.6.0 is the JAR file for Apache XMLBeans 2.6.0...
commons-collections4-4.4 -sources.jaris the source JAR file for Apache Commons Collections 4.2, whic...
maven-compat-3.8.6.jar is the JAR file for Apache Maven 3.8.6 Compact module. The JAR file name may ...
What Is commons-logging-1.2.jar? commons-logging-1.2.jar is the JAR file for Apache Commons Logging ...