类 FastJsonObjectOutput
- java.lang.Object
-
- com.alibaba.dubbo.common.serialize.fastjson.FastJsonObjectOutput
-
- 所有已实现的接口:
DataOutput
,ObjectOutput
public class FastJsonObjectOutput extends Object implements ObjectOutput
-
-
构造器概要
构造器 构造器 说明 FastJsonObjectOutput(OutputStream out)
FastJsonObjectOutput(Writer writer)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 void
flushBuffer()
Flush buffer.void
writeBool(boolean v)
Write boolean.void
writeByte(byte v)
Write byte.void
writeBytes(byte[] b)
Write byte array.void
writeBytes(byte[] b, int off, int len)
Write byte array.void
writeDouble(double v)
Write double.void
writeFloat(float v)
Write float.void
writeInt(int v)
Write integer.void
writeLong(long v)
Write long.void
writeObject(Object obj)
write object.void
writeShort(short v)
Write short.void
writeUTF(String v)
Write string.
-
-
-
构造器详细资料
-
FastJsonObjectOutput
public FastJsonObjectOutput(OutputStream out)
-
FastJsonObjectOutput
public FastJsonObjectOutput(Writer writer)
-
-
方法详细资料
-
writeBool
public void writeBool(boolean v) throws IOException
从接口复制的说明:DataOutput
Write boolean.- 指定者:
writeBool
在接口中DataOutput
- 参数:
v
- value.- 抛出:
IOException
-
writeByte
public void writeByte(byte v) throws IOException
从接口复制的说明:DataOutput
Write byte.- 指定者:
writeByte
在接口中DataOutput
- 参数:
v
- value.- 抛出:
IOException
-
writeShort
public void writeShort(short v) throws IOException
从接口复制的说明:DataOutput
Write short.- 指定者:
writeShort
在接口中DataOutput
- 参数:
v
- value.- 抛出:
IOException
-
writeInt
public void writeInt(int v) throws IOException
从接口复制的说明:DataOutput
Write integer.- 指定者:
writeInt
在接口中DataOutput
- 参数:
v
- value.- 抛出:
IOException
-
writeLong
public void writeLong(long v) throws IOException
从接口复制的说明:DataOutput
Write long.- 指定者:
writeLong
在接口中DataOutput
- 参数:
v
- value.- 抛出:
IOException
-
writeFloat
public void writeFloat(float v) throws IOException
从接口复制的说明:DataOutput
Write float.- 指定者:
writeFloat
在接口中DataOutput
- 参数:
v
- value.- 抛出:
IOException
-
writeDouble
public void writeDouble(double v) throws IOException
从接口复制的说明:DataOutput
Write double.- 指定者:
writeDouble
在接口中DataOutput
- 参数:
v
- value.- 抛出:
IOException
-
writeUTF
public void writeUTF(String v) throws IOException
从接口复制的说明:DataOutput
Write string.- 指定者:
writeUTF
在接口中DataOutput
- 参数:
v
- value.- 抛出:
IOException
-
writeBytes
public void writeBytes(byte[] b) throws IOException
从接口复制的说明:DataOutput
Write byte array.- 指定者:
writeBytes
在接口中DataOutput
- 参数:
b
- value.- 抛出:
IOException
-
writeBytes
public void writeBytes(byte[] b, int off, int len) throws IOException
从接口复制的说明:DataOutput
Write byte array.- 指定者:
writeBytes
在接口中DataOutput
- 参数:
b
- value.off
- offset.len
- length.- 抛出:
IOException
-
writeObject
public void writeObject(Object obj) throws IOException
从接口复制的说明:ObjectOutput
write object.- 指定者:
writeObject
在接口中ObjectOutput
- 参数:
obj
- object.- 抛出:
IOException
-
flushBuffer
public void flushBuffer() throws IOException
从接口复制的说明:DataOutput
Flush buffer.- 指定者:
flushBuffer
在接口中DataOutput
- 抛出:
IOException
-
-