Categories:
Audio (13)
Biotech (29)
Bytecode (35)
Database (77)
Framework (7)
Game (7)
General (512)
Graphics (53)
I/O (32)
IDE (2)
JAR Tools (86)
JavaBeans (16)
JDBC (89)
JDK (337)
JSP (20)
Logging (103)
Mail (54)
Messaging (8)
Network (71)
PDF (94)
Report (7)
Scripting (83)
Security (32)
Server (119)
Servlet (17)
SOAP (24)
Testing (50)
Web (19)
XML (301)
Other Resources:
Jackson Annotations Source Code
Jackson is "the Java JSON library" or "the best JSON parser for Java". Or simply as "JSON for Java".
Jackson Annotations Source Code files are provided in the source packge (jackson-annotations-2.12.4-sources.jar). You can download it at Jackson Maven Website.
You can also browse Jackson Annotations Source Code below:
✍: FYIcenter.com
⏎ com/fasterxml/jackson/databind/node/InternalNodeMapper.java
package com.fasterxml.jackson.databind.node; import java.io.IOException; import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.ObjectReader; import com.fasterxml.jackson.databind.ObjectWriter; import com.fasterxml.jackson.databind.json.JsonMapper; /** * Helper class used to implement <code>toString()</code> method for * {@link BaseJsonNode}, by embedding a private instance of * {@link JsonMapper}, only to be used for node serialization. * * @since 2.10 (but not to be included in 3.0) */ final class InternalNodeMapper { private final static JsonMapper JSON_MAPPER = new JsonMapper(); private final static ObjectWriter STD_WRITER = JSON_MAPPER.writer(); private final static ObjectWriter PRETTY_WRITER = JSON_MAPPER.writer() .withDefaultPrettyPrinter(); private final static ObjectReader NODE_READER = JSON_MAPPER.readerFor(JsonNode.class); // // // Methods for `JsonNode.toString()` and `JsonNode.toPrettyString()` public static String nodeToString(JsonNode n) { try { return STD_WRITER.writeValueAsString(n); } catch (IOException e) { // should never occur throw new RuntimeException(e); } } public static String nodeToPrettyString(JsonNode n) { try { return PRETTY_WRITER.writeValueAsString(n); } catch (IOException e) { // should never occur throw new RuntimeException(e); } } // // // Methods for JDK serialization support of JsonNodes public static byte[] valueToBytes(Object value) throws IOException { return JSON_MAPPER.writeValueAsBytes(value); } public static JsonNode bytesToNode(byte[] json) throws IOException { return NODE_READER.readValue(json); } }
⏎ com/fasterxml/jackson/databind/node/InternalNodeMapper.java
Â
⇒ Jackson Dataformat Extensions
⇠Jackson Data Binding Source Code
⇑ Downloading and Reviewing jackson-*.jar
⇑⇑ Jackson - Java JSON library
2022-02-19, 36580👍, 0💬
Popular Posts:
Apache Log4j IOStreams is a Log4j API extension that provides numerous classes from java.io that can...
How to run "jarsigner" command from JDK tools.jar file? "jarsigner" command allows you to digitally ...
What Is HttpComponents httpclient-4.2.2.jar? HttpComponents httpclient-4.2.2.jar is the JAR file for...
How to download and install JDK (Java Development Kit) 8? If you want to write Java applications, yo...
MXP1 is a stable XmlPull parsing engine that is based on ideas from XPP and in particular XPP2 but c...