Uses of Class
com.azure.json.JsonWriter
Package
Description
Contains general classes for handling JSON.
Contains general classes for GSON-based handling JSON.
-
Uses of JsonWriter in com.azure.json
Modifier and TypeMethodDescriptionDefaultJsonWriter.flush()
abstract JsonWriter
JsonWriter.flush()
Flushes any un-flushed content written to this writer.JsonSerializable.toJson
(JsonWriter jsonWriter) Writes the object to the passedJsonWriter
.static JsonWriter
DefaultJsonWriter.toStream
(OutputStream stream) Creates aDefaultJsonWriter
that writes the givenOutputStream
.final <T> JsonWriter
JsonWriter.writeArray
(Iterable<T> array, boolean writeNull, BiConsumer<JsonWriter, T> elementWriterFunc) Writes a JSON array.final <T> JsonWriter
JsonWriter.writeArray
(Iterable<T> array, BiConsumer<JsonWriter, T> elementWriterFunc) Writes a JSON array.final <T> JsonWriter
JsonWriter.writeArray
(T[] array, boolean writeNull, BiConsumer<JsonWriter, T> elementWriterFunc) Writes a JSON array.final <T> JsonWriter
JsonWriter.writeArray
(T[] array, BiConsumer<JsonWriter, T> elementWriterFunc) Writes a JSON array.final <T> JsonWriter
JsonWriter.writeArrayField
(String fieldName, Iterable<T> array, boolean writeNull, BiConsumer<JsonWriter, T> elementWriterFunc) Writes a JSON array field.final <T> JsonWriter
JsonWriter.writeArrayField
(String fieldName, Iterable<T> array, BiConsumer<JsonWriter, T> elementWriterFunc) Writes a JSON array field.final <T> JsonWriter
JsonWriter.writeArrayField
(String fieldName, T[] array, boolean writeNull, BiConsumer<JsonWriter, T> elementWriterFunc) Writes a JSON array field.final <T> JsonWriter
JsonWriter.writeArrayField
(String fieldName, T[] array, BiConsumer<JsonWriter, T> elementWriterFunc) Writes a JSON array field.DefaultJsonWriter.writeBinary
(byte[] value) abstract JsonWriter
JsonWriter.writeBinary
(byte[] value) Writes a JSON binary value.final JsonWriter
JsonWriter.writeBinary
(byte[] value, boolean writeNull) Writes a JSON binary value.DefaultJsonWriter.writeBinaryField
(String fieldName, byte[] value) abstract JsonWriter
JsonWriter.writeBinaryField
(String fieldName, byte[] value) Writes a JSON binary field.final JsonWriter
JsonWriter.writeBinaryField
(String fieldName, byte[] value, boolean writeNull) Writes a JSON binary field.DefaultJsonWriter.writeBoolean
(boolean value) abstract JsonWriter
JsonWriter.writeBoolean
(boolean value) Writes a JSON boolean value (true
orfalse
).final JsonWriter
JsonWriter.writeBoolean
(Boolean value) Writes a nullable JSON boolean value (true
,false
, ornull
).final JsonWriter
JsonWriter.writeBoolean
(Boolean value, boolean writeNull) Writes a nullable JSON boolean value (true
,false
, ornull
).DefaultJsonWriter.writeBooleanField
(String fieldName, boolean value) abstract JsonWriter
JsonWriter.writeBooleanField
(String fieldName, boolean value) Writes a JSON boolean field.final JsonWriter
JsonWriter.writeBooleanField
(String fieldName, Boolean value) Writes a nullable JSON boolean field.final JsonWriter
JsonWriter.writeBooleanField
(String fieldName, Boolean value, boolean writeNull) Writes a nullable JSON boolean field.DefaultJsonWriter.writeDouble
(double value) abstract JsonWriter
JsonWriter.writeDouble
(double value) Writes a JSON double value.final JsonWriter
JsonWriter.writeDouble
(Double value) Writes a nullable JSON double value.final JsonWriter
JsonWriter.writeDouble
(Double value, boolean writeNull) Writes a nullable JSON double value.DefaultJsonWriter.writeDoubleField
(String fieldName, double value) abstract JsonWriter
JsonWriter.writeDoubleField
(String fieldName, double value) Writes a JSON double field.final JsonWriter
JsonWriter.writeDoubleField
(String fieldName, Double value) Writes a nullable JSON double field.final JsonWriter
JsonWriter.writeDoubleField
(String fieldName, Double value, boolean writeNull) Writes a nullable JSON double field.DefaultJsonWriter.writeEndArray()
abstract JsonWriter
JsonWriter.writeEndArray()
Writes a JSON end array (]
).DefaultJsonWriter.writeEndObject()
abstract JsonWriter
JsonWriter.writeEndObject()
Writes a JSON end object (}
).DefaultJsonWriter.writeFieldName
(String fieldName) abstract JsonWriter
JsonWriter.writeFieldName
(String fieldName) Writes a JSON field name ("fieldName":
).DefaultJsonWriter.writeFloat
(float value) abstract JsonWriter
JsonWriter.writeFloat
(float value) Writes a JSON float value.final JsonWriter
JsonWriter.writeFloat
(Float value) Writes a nullable JSON float value.final JsonWriter
JsonWriter.writeFloat
(Float value, boolean writeNull) Writes a nullable JSON float value.DefaultJsonWriter.writeFloatField
(String fieldName, float value) abstract JsonWriter
JsonWriter.writeFloatField
(String fieldName, float value) Writes a JSON float field.final JsonWriter
JsonWriter.writeFloatField
(String fieldName, Float value) Writes a nullable JSON float field.final JsonWriter
JsonWriter.writeFloatField
(String fieldName, Float value, boolean writeNull) Writes a nullable JSON float field.DefaultJsonWriter.writeInt
(int value) abstract JsonWriter
JsonWriter.writeInt
(int value) Writes a JSON int value.final JsonWriter
JsonWriter.writeInteger
(Integer value) Writes a nullable JSON int value.final JsonWriter
JsonWriter.writeInteger
(Integer value, boolean writeNull) Writes a nullable JSON integer value.final JsonWriter
JsonWriter.writeIntegerField
(String fieldName, Integer value) Writes a nullable JSON int field.final JsonWriter
JsonWriter.writeIntegerField
(String fieldName, Integer value, boolean writeNull) Writes a nullable JSON int field.DefaultJsonWriter.writeIntField
(String fieldName, int value) abstract JsonWriter
JsonWriter.writeIntField
(String fieldName, int value) Writes a JSON int field.final JsonWriter
JsonWriter.writeJson
(JsonSerializable<?> value) Writes aJsonSerializable
object.final JsonWriter
JsonWriter.writeJson
(JsonSerializable<?> value, boolean writeNull) Writes aJsonSerializable
object.final JsonWriter
JsonWriter.writeJsonField
(String fieldName, JsonSerializable<?> value) Writes aJsonSerializable
field.final JsonWriter
JsonWriter.writeJsonField
(String fieldName, JsonSerializable<?> value, boolean writeNull) Writes aJsonSerializable
field.DefaultJsonWriter.writeLong
(long value) abstract JsonWriter
JsonWriter.writeLong
(long value) Writes a JSON long value.final JsonWriter
Writes a nullable JSON long value.final JsonWriter
Writes a nullable JSON long value.DefaultJsonWriter.writeLongField
(String fieldName, long value) abstract JsonWriter
JsonWriter.writeLongField
(String fieldName, long value) Writes a JSON long field.final JsonWriter
JsonWriter.writeLongField
(String fieldName, Long value) Writes a nullable JSON long field.final JsonWriter
JsonWriter.writeLongField
(String fieldName, Long value, boolean writeNull) Writes a nullable JSON long field.final <T> JsonWriter
JsonWriter.writeMap
(Map<String, T> map, boolean writeNull, BiConsumer<JsonWriter, T> valueWriterFunc) Writes a JSON map.final <T> JsonWriter
JsonWriter.writeMap
(Map<String, T> map, BiConsumer<JsonWriter, T> valueWriterFunc) Writes a JSON map.final <T> JsonWriter
JsonWriter.writeMapField
(String fieldName, Map<String, T> map, boolean writeNull, BiConsumer<JsonWriter, T> valueWriterFunc) Writes a JSON map field.final <T> JsonWriter
JsonWriter.writeMapField
(String fieldName, Map<String, T> map, BiConsumer<JsonWriter, T> valueWriterFunc) Writes a JSON map field.DefaultJsonWriter.writeNull()
abstract JsonWriter
JsonWriter.writeNull()
Writes a JSON null.DefaultJsonWriter.writeNullField
(String fieldName) abstract JsonWriter
JsonWriter.writeNullField
(String fieldName) Writes a JSON null field ("fieldName":null
).DefaultJsonWriter.writeRawField
(String fieldName, String value) abstract JsonWriter
JsonWriter.writeRawField
(String fieldName, String value) Writes the passed field literally without any additional handling.DefaultJsonWriter.writeRawValue
(String value) abstract JsonWriter
JsonWriter.writeRawValue
(String value) Writes the passed value literally without any additional handling.DefaultJsonWriter.writeStartArray()
abstract JsonWriter
JsonWriter.writeStartArray()
Writes a JSON start array ([
).final JsonWriter
JsonWriter.writeStartArray
(String fieldName) Writes a JSON start array ([
) with a preceding field name.DefaultJsonWriter.writeStartObject()
abstract JsonWriter
JsonWriter.writeStartObject()
Writes a JSON start object ({
).final JsonWriter
JsonWriter.writeStartObject
(String fieldName) Writes a JSON start object ({
) with a preceding field name.DefaultJsonWriter.writeString
(String value) abstract JsonWriter
JsonWriter.writeString
(String value) Writes a JSON String value.final JsonWriter
JsonWriter.writeString
(String value, boolean writeNull) Writes a nullable JSON String value.DefaultJsonWriter.writeStringField
(String fieldName, String value) abstract JsonWriter
JsonWriter.writeStringField
(String fieldName, String value) Writes a JSON String field.final JsonWriter
JsonWriter.writeStringField
(String fieldName, String value, boolean writeNull) Writes a JSON String field.JsonWriter.writeUntyped
(Object value) Writes the unknown typevalue
.JsonWriter.writeUntypedField
(String fieldName, Object value) Writes the unknown typevalue
field.Modifier and TypeMethodDescriptionJsonSerializable.toJson
(JsonWriter jsonWriter) Writes the object to the passedJsonWriter
.Modifier and TypeMethodDescriptionfinal <T> JsonWriter
JsonWriter.writeArray
(Iterable<T> array, boolean writeNull, BiConsumer<JsonWriter, T> elementWriterFunc) Writes a JSON array.final <T> JsonWriter
JsonWriter.writeArray
(Iterable<T> array, BiConsumer<JsonWriter, T> elementWriterFunc) Writes a JSON array.final <T> JsonWriter
JsonWriter.writeArray
(T[] array, boolean writeNull, BiConsumer<JsonWriter, T> elementWriterFunc) Writes a JSON array.final <T> JsonWriter
JsonWriter.writeArray
(T[] array, BiConsumer<JsonWriter, T> elementWriterFunc) Writes a JSON array.final <T> JsonWriter
JsonWriter.writeArrayField
(String fieldName, Iterable<T> array, boolean writeNull, BiConsumer<JsonWriter, T> elementWriterFunc) Writes a JSON array field.final <T> JsonWriter
JsonWriter.writeArrayField
(String fieldName, Iterable<T> array, BiConsumer<JsonWriter, T> elementWriterFunc) Writes a JSON array field.final <T> JsonWriter
JsonWriter.writeArrayField
(String fieldName, T[] array, boolean writeNull, BiConsumer<JsonWriter, T> elementWriterFunc) Writes a JSON array field.final <T> JsonWriter
JsonWriter.writeArrayField
(String fieldName, T[] array, BiConsumer<JsonWriter, T> elementWriterFunc) Writes a JSON array field.final <T> JsonWriter
JsonWriter.writeMap
(Map<String, T> map, boolean writeNull, BiConsumer<JsonWriter, T> valueWriterFunc) Writes a JSON map.final <T> JsonWriter
JsonWriter.writeMap
(Map<String, T> map, BiConsumer<JsonWriter, T> valueWriterFunc) Writes a JSON map.final <T> JsonWriter
JsonWriter.writeMapField
(String fieldName, Map<String, T> map, boolean writeNull, BiConsumer<JsonWriter, T> valueWriterFunc) Writes a JSON map field.final <T> JsonWriter
JsonWriter.writeMapField
(String fieldName, Map<String, T> map, BiConsumer<JsonWriter, T> valueWriterFunc) Writes a JSON map field. -
Uses of JsonWriter in com.azure.json.gson
Modifier and TypeMethodDescriptionGsonJsonWriter.flush()
static JsonWriter
GsonJsonWriter.toStream
(OutputStream stream) Creates aGsonJsonWriter
that writes the givenOutputStream
.GsonJsonWriter.writeBinary
(byte[] value) GsonJsonWriter.writeBinaryField
(String fieldName, byte[] value) GsonJsonWriter.writeBoolean
(boolean value) GsonJsonWriter.writeBooleanField
(String fieldName, boolean value) GsonJsonWriter.writeDouble
(double value) GsonJsonWriter.writeDoubleField
(String fieldName, double value) GsonJsonWriter.writeEndArray()
GsonJsonWriter.writeEndObject()
GsonJsonWriter.writeFieldName
(String fieldName) GsonJsonWriter.writeFloat
(float value) GsonJsonWriter.writeFloatField
(String fieldName, float value) GsonJsonWriter.writeInt
(int value) GsonJsonWriter.writeIntField
(String fieldName, int value) GsonJsonWriter.writeLong
(long value) GsonJsonWriter.writeLongField
(String fieldName, long value) GsonJsonWriter.writeNull()
GsonJsonWriter.writeNullField
(String fieldName) GsonJsonWriter.writeRawField
(String fieldName, String value) GsonJsonWriter.writeRawValue
(String value) GsonJsonWriter.writeStartArray()
GsonJsonWriter.writeStartObject()
GsonJsonWriter.writeString
(String value) GsonJsonWriter.writeStringField
(String fieldName, String value)