Package javax.json.stream
Interface JsonGenerator
-
- All Superinterfaces:
AutoCloseable
,Closeable
,Flushable
public interface JsonGenerator extends Flushable, Closeable
-
-
Field Summary
Fields Modifier and Type Field Description static String
PRETTY_PRINTING
-
Method Summary
-
-
-
Field Detail
-
PRETTY_PRINTING
static final String PRETTY_PRINTING
- See Also:
- Constant Field Values
-
-
Method Detail
-
writeStartObject
JsonGenerator writeStartObject()
-
writeStartObject
JsonGenerator writeStartObject(String name)
-
writeStartArray
JsonGenerator writeStartArray()
-
writeStartArray
JsonGenerator writeStartArray(String name)
-
writeKey
JsonGenerator writeKey(String name)
Write the key with a colon;- Throws:
JsonGenerationException
- if this method is not called within an object context- Since:
- 1.1
-
write
JsonGenerator write(String name, JsonValue value)
-
write
JsonGenerator write(String name, String value)
-
write
JsonGenerator write(String name, BigInteger value)
-
write
JsonGenerator write(String name, BigDecimal value)
-
write
JsonGenerator write(String name, int value)
-
write
JsonGenerator write(String name, long value)
-
write
JsonGenerator write(String name, double value)
-
write
JsonGenerator write(String name, boolean value)
-
writeNull
JsonGenerator writeNull(String name)
-
writeEnd
JsonGenerator writeEnd()
-
write
JsonGenerator write(JsonValue value)
-
write
JsonGenerator write(String value)
-
write
JsonGenerator write(BigDecimal value)
-
write
JsonGenerator write(BigInteger value)
-
write
JsonGenerator write(int value)
-
write
JsonGenerator write(long value)
-
write
JsonGenerator write(double value)
-
write
JsonGenerator write(boolean value)
-
writeNull
JsonGenerator writeNull()
-
close
void close()
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
-
-