public class GsonFactory extends JsonFactory
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.
| Modifier and Type | Class and Description |
|---|---|
static class |
GsonFactory.Builder
Builder for GsonFactory.
|
| Constructor and Description |
|---|
GsonFactory() |
| Modifier and Type | Method and Description |
|---|---|
static GsonFactory.Builder |
builder()
Returns the builder *
|
JsonGenerator |
createJsonGenerator(OutputStream out,
Charset enc) |
JsonGenerator |
createJsonGenerator(Writer writer) |
JsonParser |
createJsonParser(InputStream in) |
JsonParser |
createJsonParser(InputStream in,
Charset charset) |
JsonParser |
createJsonParser(Reader reader) |
JsonParser |
createJsonParser(String value) |
static GsonFactory |
getDefaultInstance()
Beta Returns a global thread-safe instance. |
createJsonObjectParser, fromInputStream, fromInputStream, fromReader, fromString, toByteArray, toPrettyString, toString@Beta public static GsonFactory getDefaultInstance()
Beta public JsonParser createJsonParser(InputStream in)
createJsonParser in class JsonFactorypublic JsonParser createJsonParser(InputStream in, Charset charset)
createJsonParser in class JsonFactorypublic JsonParser createJsonParser(String value)
createJsonParser in class JsonFactorypublic JsonParser createJsonParser(Reader reader)
createJsonParser in class JsonFactorypublic JsonGenerator createJsonGenerator(OutputStream out, Charset enc)
createJsonGenerator in class JsonFactorypublic JsonGenerator createJsonGenerator(Writer writer)
createJsonGenerator in class JsonFactorypublic static GsonFactory.Builder builder()
Copyright © 2011–2025 Google. All rights reserved.