Class JacksonFactory
java.lang.Object
com.google.api.client.json.JsonFactory
com.google.api.client.json.jackson2.JacksonFactory
Deprecated.
use com.google.api.client.json.GsonFactory instead
Low-level JSON library implementation based on Jackson 2.
Implementation is thread-safe. For maximum efficiency, applications should use a single globally-shared instance of the JSON factory.
- Since:
- 1.11
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static classDeprecated.Holder for the result ofgetDefaultInstance(). -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final com.fasterxml.jackson.core.JsonFactoryDeprecated.JSON factory. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateJsonGenerator(OutputStream out, Charset enc) Deprecated.Returns a new instance of a low-level JSON serializer for the given output stream and encoding.createJsonGenerator(Writer writer) Deprecated.Returns a new instance of a low-level JSON serializer for the given writer.Deprecated.Returns a new instance of a low-level JSON parser for the given input stream.createJsonParser(InputStream in, Charset charset) Deprecated.Returns a new instance of a low-level JSON parser for the given input stream.createJsonParser(Reader reader) Deprecated.Returns a new instance of a low-level JSON parser for the given reader.createJsonParser(String value) Deprecated.Returns a new instance of a low-level JSON parser for the given string value.static JacksonFactoryDeprecated.Returns a global thread-safe instance.Methods inherited from class JsonFactory
createJsonObjectParser, fromInputStream, fromInputStream, fromReader, fromString, toByteArray, toPrettyString, toString
-
Field Details
-
factory
private final com.fasterxml.jackson.core.JsonFactory factoryDeprecated.JSON factory.
-
-
Constructor Details
-
JacksonFactory
public JacksonFactory()Deprecated.
-
-
Method Details
-
getDefaultInstance
Deprecated.Returns a global thread-safe instance.- Since:
- 1.16
-
createJsonGenerator
Deprecated.Description copied from class:JsonFactoryReturns a new instance of a low-level JSON serializer for the given output stream and encoding.- Specified by:
createJsonGeneratorin classJsonFactory- Parameters:
out- output streamenc- encoding- Returns:
- new instance of a low-level JSON serializer
- Throws:
IOException
-
createJsonGenerator
Deprecated.Description copied from class:JsonFactoryReturns a new instance of a low-level JSON serializer for the given writer.- Specified by:
createJsonGeneratorin classJsonFactory- Parameters:
writer- writer- Returns:
- new instance of a low-level JSON serializer
- Throws:
IOException
-
createJsonParser
Deprecated.Description copied from class:JsonFactoryReturns a new instance of a low-level JSON parser for the given reader.- Specified by:
createJsonParserin classJsonFactory- Parameters:
reader- reader- Returns:
- new instance of a low-level JSON parser
- Throws:
IOException
-
createJsonParser
Deprecated.Description copied from class:JsonFactoryReturns a new instance of a low-level JSON parser for the given input stream. The parser tries to detect the charset of the input stream by itself.- Specified by:
createJsonParserin classJsonFactory- Parameters:
in- input stream- Returns:
- new instance of a low-level JSON parser
- Throws:
IOException
-
createJsonParser
Deprecated.Description copied from class:JsonFactoryReturns a new instance of a low-level JSON parser for the given input stream.- Specified by:
createJsonParserin classJsonFactory- Parameters:
in- input streamcharset- charset in which the input stream is encoded ornullto let the parser detect the charset- Returns:
- new instance of a low-level JSON parser
- Throws:
IOException
-
createJsonParser
Deprecated.Description copied from class:JsonFactoryReturns a new instance of a low-level JSON parser for the given string value.- Specified by:
createJsonParserin classJsonFactory- Parameters:
value- string value- Returns:
- new instance of a low-level JSON parser
- Throws:
IOException
-