Package com.jsoniter.output
Class JsonStream
java.lang.Object
java.io.OutputStream
com.jsoniter.output.JsonStream
- All Implemented Interfaces:
Closeable,Flushable,AutoCloseable
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuffer()voidclose()voidflush()static voidregisterNativeEncoder(Class clazz, Encoder.ReflectionEncoder encoder) voidreset(OutputStream out) static Stringstatic Stringserialize(Config config, TypeLiteral typeLiteral, Object obj) static voidserialize(Config config, TypeLiteral typeLiteral, Object obj, OutputStream out) static Stringstatic voidserialize(Config config, Object obj, OutputStream out) static Stringserialize(TypeLiteral typeLiteral, Object obj) static voidserialize(TypeLiteral typeLiteral, Object obj, OutputStream out) static Stringstatic voidserialize(Object obj, OutputStream out) static voidserialize(Type type, Object obj, OutputStream out) static voidsetIndentionStep(int indentionStep) static voidsetMode(EncodingMode mode) final voidwrite(byte[] b, int off, int len) final voidwrite(byte b1, byte b2) final voidwrite(byte b1, byte b2, byte b3) final voidwrite(byte b1, byte b2, byte b3, byte b4) final voidwrite(byte b1, byte b2, byte b3, byte b4, byte b5) final voidwrite(byte b1, byte b2, byte b3, byte b4, byte b5, byte b6) final voidwrite(int b) final voidfinal voidfinal voidfinal voidfinal voidvoidfinal voidfinal voidfinal voidfinal voidwriteObjectField(Object key) final voidwriteObjectField(Object key, Encoder keyEncoder) final voidwriteObjectField(String field) final voidfinal voidfinal voidfinal voidfinal voidwriteVal(boolean val) final voidwriteVal(double val) final voidwriteVal(float val) final voidwriteVal(int val) final voidwriteVal(long val) final voidwriteVal(short val) final voidfinal <T> voidwriteVal(TypeLiteral<T> typeLiteral, T obj) final voidfinal voidfinal voidfinal voidfinal voidfinal voidfinal <T> voidfinal voidfinal voidMethods inherited from class java.io.OutputStream
write
-
Field Details
-
configCache
-
-
Constructor Details
-
JsonStream
-
-
Method Details
-
reset
-
write
- Specified by:
writein classOutputStream- Throws:
IOException
-
write
- Throws:
IOException
-
write
- Throws:
IOException
-
write
- Throws:
IOException
-
write
- Throws:
IOException
-
write
- Throws:
IOException
-
write
- Overrides:
writein classOutputStream- Throws:
IOException
-
flush
- Specified by:
flushin interfaceFlushable- Overrides:
flushin classOutputStream- Throws:
IOException
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Overrides:
closein classOutputStream- Throws:
IOException
-
writeVal
- Throws:
IOException
-
writeRaw
- Throws:
IOException
-
writeRaw
- Throws:
IOException
-
writeVal
- Throws:
IOException
-
writeVal
- Throws:
IOException
-
writeTrue
- Throws:
IOException
-
writeFalse
- Throws:
IOException
-
writeVal
- Throws:
IOException
-
writeVal
- Throws:
IOException
-
writeVal
- Throws:
IOException
-
writeVal
- Throws:
IOException
-
writeVal
- Throws:
IOException
-
writeVal
- Throws:
IOException
-
writeVal
- Throws:
IOException
-
writeVal
- Throws:
IOException
-
writeVal
- Throws:
IOException
-
writeVal
- Throws:
IOException
-
writeVal
- Throws:
IOException
-
writeNull
- Throws:
IOException
-
writeEmptyObject
- Throws:
IOException
-
writeEmptyArray
- Throws:
IOException
-
writeArrayStart
- Throws:
IOException
-
writeMore
- Throws:
IOException
-
writeIndention
- Throws:
IOException
-
writeArrayEnd
- Throws:
IOException
-
writeObjectStart
- Throws:
IOException
-
writeObjectField
- Throws:
IOException
-
writeObjectField
- Throws:
IOException
-
writeObjectField
- Throws:
IOException
-
writeObjectEnd
- Throws:
IOException
-
writeVal
- Throws:
IOException
-
writeVal
- Throws:
IOException
-
writeVal
- Throws:
IOException
-
currentConfig
-
serialize
-
serialize
-
serialize
-
serialize
-
serialize
-
serialize
-
serialize
-
serialize
-
serialize
-
serialize
-
setMode
-
setIndentionStep
public static void setIndentionStep(int indentionStep) -
registerNativeEncoder
-
buffer
-