Send feedback
Class AndroidJsonFactory (1.45.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version latest keyboard_arrow_down
public class AndroidJsonFactory extends JsonFactory
Beta
Low-level JSON library implementation based on GSON.
Implementation is thread-safe, and sub-classes must be thread-safe. For maximum efficiency,
applications should use a single globally-shared instance of the JSON factory.
Required minimum Android SDK 3.0 (level 11).
Static Methods
getDefaultInstance()
public static AndroidJsonFactory getDefaultInstance ()
Returns a global thread-safe instance.
Constructors
AndroidJsonFactory()
public AndroidJsonFactory ()
Methods
createJsonGenerator(OutputStream out, Charset enc)
public JsonGenerator createJsonGenerator ( OutputStream out , Charset enc )
Returns a new instance of a low-level JSON serializer for the given output stream and encoding.
Overrides
createJsonGenerator(Writer writer)
public JsonGenerator createJsonGenerator ( Writer writer )
Returns a new instance of a low-level JSON serializer for the given writer.
Parameter
Name
Description
writer
Writer
Overrides
public JsonParser createJsonParser ( InputStream in )
Returns 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.
Overrides
public JsonParser createJsonParser ( InputStream in , Charset charset )
Returns a new instance of a low-level JSON parser for the given input stream.
Overrides
createJsonParser(Reader reader)
public JsonParser createJsonParser ( Reader reader )
Returns a new instance of a low-level JSON parser for the given reader.
Parameter
Name
Description
reader
Reader
Overrides
createJsonParser(String value)
public JsonParser createJsonParser ( String value )
Returns a new instance of a low-level JSON parser for the given string value.
Parameter
Name
Description
value
String
Overrides
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-10-01 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-10-01 UTC."],[],[]]