类 JSONOutputStream
- java.lang.Object
-
- io.github.javaherobrine.ioStream.JSONOutputStream
-
- 所有已实现的接口:
java.io.DataOutput
,java.io.ObjectOutput
,java.lang.AutoCloseable
public class JSONOutputStream extends java.lang.Object implements java.io.ObjectOutput
把JSON写入流的类,只有writeObject()和close()函数有效
-
-
构造器概要
构造器 构造器 说明 JSONOutputStream(java.io.OutputStream dest)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 void
close()
void
flush()
void
write(byte[] b)
void
write(byte[] b, int off, int len)
void
write(int b)
void
writeBoolean(boolean v)
void
writeByte(int v)
void
writeBytes(java.lang.String s)
void
writeChar(int v)
void
writeChars(java.lang.String s)
void
writeDouble(double v)
void
writeFloat(float v)
void
writeInt(int v)
void
writeLong(long v)
void
writeObject(java.lang.Object obj)
void
writeShort(int v)
void
writeUTF(java.lang.String s)
-
-
-
方法详细资料
-
writeBoolean
public void writeBoolean(boolean v) throws java.io.IOException
- 指定者:
writeBoolean
在接口中java.io.DataOutput
- 抛出:
java.io.IOException
-
writeByte
public void writeByte(int v) throws java.io.IOException
- 指定者:
writeByte
在接口中java.io.DataOutput
- 抛出:
java.io.IOException
-
writeShort
public void writeShort(int v) throws java.io.IOException
- 指定者:
writeShort
在接口中java.io.DataOutput
- 抛出:
java.io.IOException
-
writeChar
public void writeChar(int v) throws java.io.IOException
- 指定者:
writeChar
在接口中java.io.DataOutput
- 抛出:
java.io.IOException
-
writeInt
public void writeInt(int v) throws java.io.IOException
- 指定者:
writeInt
在接口中java.io.DataOutput
- 抛出:
java.io.IOException
-
writeLong
public void writeLong(long v) throws java.io.IOException
- 指定者:
writeLong
在接口中java.io.DataOutput
- 抛出:
java.io.IOException
-
writeFloat
public void writeFloat(float v) throws java.io.IOException
- 指定者:
writeFloat
在接口中java.io.DataOutput
- 抛出:
java.io.IOException
-
writeDouble
public void writeDouble(double v) throws java.io.IOException
- 指定者:
writeDouble
在接口中java.io.DataOutput
- 抛出:
java.io.IOException
-
writeBytes
public void writeBytes(java.lang.String s) throws java.io.IOException
- 指定者:
writeBytes
在接口中java.io.DataOutput
- 抛出:
java.io.IOException
-
writeChars
public void writeChars(java.lang.String s) throws java.io.IOException
- 指定者:
writeChars
在接口中java.io.DataOutput
- 抛出:
java.io.IOException
-
writeUTF
public void writeUTF(java.lang.String s) throws java.io.IOException
- 指定者:
writeUTF
在接口中java.io.DataOutput
- 抛出:
java.io.IOException
-
writeObject
public void writeObject(java.lang.Object obj) throws java.io.IOException
- 指定者:
writeObject
在接口中java.io.ObjectOutput
- 抛出:
java.io.IOException
-
write
public void write(int b) throws java.io.IOException
- 指定者:
write
在接口中java.io.DataOutput
- 指定者:
write
在接口中java.io.ObjectOutput
- 抛出:
java.io.IOException
-
write
public void write(byte[] b) throws java.io.IOException
- 指定者:
write
在接口中java.io.DataOutput
- 指定者:
write
在接口中java.io.ObjectOutput
- 抛出:
java.io.IOException
-
write
public void write(byte[] b, int off, int len) throws java.io.IOException
- 指定者:
write
在接口中java.io.DataOutput
- 指定者:
write
在接口中java.io.ObjectOutput
- 抛出:
java.io.IOException
-
flush
public void flush() throws java.io.IOException
- 指定者:
flush
在接口中java.io.ObjectOutput
- 抛出:
java.io.IOException
-
close
public void close() throws java.io.IOException
- 指定者:
close
在接口中java.lang.AutoCloseable
- 指定者:
close
在接口中java.io.ObjectOutput
- 抛出:
java.io.IOException
-
-