public class JsonConvert extends TextConvert<JsonReader,JsonWriter>
详情见: https://redkale.org
限定符和类型 | 字段和说明 |
---|---|
static java.lang.reflect.Type |
TYPE_MAP_STRING_STRING |
限定符 | 构造器和说明 |
---|---|
protected |
JsonConvert(JsonFactory factory,
boolean tiny) |
限定符和类型 | 方法和说明 |
---|---|
<V> V |
convertFrom(java.nio.ByteBuffer... buffers) |
<V> V |
convertFrom(char[] text) |
<V> V |
convertFrom(char[] text,
int start,
int len) |
<V> V |
convertFrom(ConvertMask mask,
java.nio.ByteBuffer... buffers) |
<V> V |
convertFrom(java.io.InputStream in) |
<V> V |
convertFrom(JsonReader reader) |
<V> V |
convertFrom(java.lang.String text) |
<T> T |
convertFrom(java.lang.reflect.Type type,
byte[] bytes) |
<T> T |
convertFrom(java.lang.reflect.Type type,
java.nio.ByteBuffer... buffers) |
<T> T |
convertFrom(java.lang.reflect.Type type,
char[] text) |
<T> T |
convertFrom(java.lang.reflect.Type type,
char[] text,
int start,
int len) |
<T> T |
convertFrom(java.lang.reflect.Type type,
ConvertMask mask,
java.nio.ByteBuffer... buffers) |
<T> T |
convertFrom(java.lang.reflect.Type type,
java.io.InputStream in) |
<T> T |
convertFrom(java.lang.reflect.Type type,
JsonReader reader) |
<T> T |
convertFrom(java.lang.reflect.Type type,
java.lang.String text) |
void |
convertMapTo(JsonWriter writer,
java.lang.Object... values) |
java.lang.String |
convertMapTo(java.lang.Object... values) |
void |
convertMapTo(java.io.OutputStream out,
java.lang.Object... values) |
java.nio.ByteBuffer[] |
convertMapTo(java.util.function.Supplier<java.nio.ByteBuffer> supplier,
java.lang.Object... values) |
JsonWriter |
convertMapToWriter(java.lang.Object... values) |
void |
convertTo(JsonWriter writer,
java.lang.Object value) |
void |
convertTo(JsonWriter writer,
java.lang.reflect.Type type,
java.lang.Object value) |
java.lang.String |
convertTo(java.lang.Object value) |
void |
convertTo(java.io.OutputStream out,
java.lang.Object value) |
void |
convertTo(java.io.OutputStream out,
java.lang.reflect.Type type,
java.lang.Object value) |
java.nio.ByteBuffer[] |
convertTo(java.util.function.Supplier<java.nio.ByteBuffer> supplier,
java.lang.Object value) |
java.nio.ByteBuffer[] |
convertTo(java.util.function.Supplier<java.nio.ByteBuffer> supplier,
java.lang.reflect.Type type,
java.lang.Object value) |
java.lang.String |
convertTo(java.lang.reflect.Type type,
java.lang.Object value) |
JsonWriter |
convertToWriter(java.lang.Object value) |
JsonWriter |
convertToWriter(java.lang.reflect.Type type,
java.lang.Object value) |
JsonFactory |
getFactory() |
JsonConvert |
newConvert(java.util.function.BiFunction<Attribute,java.lang.Object,java.lang.Object> fieldFunc) |
void |
offerJsonReader(JsonReader in) |
void |
offerJsonWriter(JsonWriter writer) |
JsonReader |
pollJsonReader() |
JsonReader |
pollJsonReader(java.nio.ByteBuffer... buffers) |
JsonReader |
pollJsonReader(java.io.InputStream in) |
JsonWriter |
pollJsonWriter() |
JsonWriter |
pollJsonWriter(java.nio.charset.Charset charset,
java.io.OutputStream out) |
JsonWriter |
pollJsonWriter(java.io.OutputStream out) |
JsonByteBufferWriter |
pollJsonWriter(java.util.function.Supplier<java.nio.ByteBuffer> supplier) |
static JsonConvert |
root() |
isBinary
configWrite, fieldFunc
protected JsonConvert(JsonFactory factory, boolean tiny)
public JsonFactory getFactory()
getFactory
在类中 Convert<JsonReader,JsonWriter>
public static JsonConvert root()
public JsonConvert newConvert(java.util.function.BiFunction<Attribute,java.lang.Object,java.lang.Object> fieldFunc)
newConvert
在类中 Convert<JsonReader,JsonWriter>
public JsonReader pollJsonReader(java.nio.ByteBuffer... buffers)
public JsonReader pollJsonReader(java.io.InputStream in)
public JsonReader pollJsonReader()
public void offerJsonReader(JsonReader in)
public JsonByteBufferWriter pollJsonWriter(java.util.function.Supplier<java.nio.ByteBuffer> supplier)
public JsonWriter pollJsonWriter(java.io.OutputStream out)
public JsonWriter pollJsonWriter(java.nio.charset.Charset charset, java.io.OutputStream out)
public JsonWriter pollJsonWriter()
public void offerJsonWriter(JsonWriter writer)
public <T> T convertFrom(java.lang.reflect.Type type, byte[] bytes)
convertFrom
在类中 Convert<JsonReader,JsonWriter>
public <T> T convertFrom(java.lang.reflect.Type type, java.lang.String text)
public <T> T convertFrom(java.lang.reflect.Type type, char[] text)
public <T> T convertFrom(java.lang.reflect.Type type, char[] text, int start, int len)
public <T> T convertFrom(java.lang.reflect.Type type, java.io.InputStream in)
public <T> T convertFrom(java.lang.reflect.Type type, java.nio.ByteBuffer... buffers)
convertFrom
在类中 Convert<JsonReader,JsonWriter>
public <T> T convertFrom(java.lang.reflect.Type type, ConvertMask mask, java.nio.ByteBuffer... buffers)
convertFrom
在类中 Convert<JsonReader,JsonWriter>
public <T> T convertFrom(java.lang.reflect.Type type, JsonReader reader)
public <V> V convertFrom(java.lang.String text)
public <V> V convertFrom(char[] text)
public <V> V convertFrom(char[] text, int start, int len)
public <V> V convertFrom(java.io.InputStream in)
public <V> V convertFrom(java.nio.ByteBuffer... buffers)
public <V> V convertFrom(ConvertMask mask, java.nio.ByteBuffer... buffers)
public <V> V convertFrom(JsonReader reader)
public java.lang.String convertTo(java.lang.Object value)
convertTo
在类中 TextConvert<JsonReader,JsonWriter>
public java.lang.String convertTo(java.lang.reflect.Type type, java.lang.Object value)
convertTo
在类中 TextConvert<JsonReader,JsonWriter>
public java.lang.String convertMapTo(java.lang.Object... values)
convertMapTo
在类中 TextConvert<JsonReader,JsonWriter>
public void convertTo(java.io.OutputStream out, java.lang.Object value)
public void convertTo(java.io.OutputStream out, java.lang.reflect.Type type, java.lang.Object value)
public void convertMapTo(java.io.OutputStream out, java.lang.Object... values)
public java.nio.ByteBuffer[] convertTo(java.util.function.Supplier<java.nio.ByteBuffer> supplier, java.lang.Object value)
convertTo
在类中 Convert<JsonReader,JsonWriter>
public java.nio.ByteBuffer[] convertTo(java.util.function.Supplier<java.nio.ByteBuffer> supplier, java.lang.reflect.Type type, java.lang.Object value)
convertTo
在类中 Convert<JsonReader,JsonWriter>
public java.nio.ByteBuffer[] convertMapTo(java.util.function.Supplier<java.nio.ByteBuffer> supplier, java.lang.Object... values)
convertMapTo
在类中 Convert<JsonReader,JsonWriter>
public void convertTo(JsonWriter writer, java.lang.Object value)
public void convertTo(JsonWriter writer, java.lang.reflect.Type type, java.lang.Object value)
public void convertMapTo(JsonWriter writer, java.lang.Object... values)
public JsonWriter convertToWriter(java.lang.Object value)
public JsonWriter convertToWriter(java.lang.reflect.Type type, java.lang.Object value)
public JsonWriter convertMapToWriter(java.lang.Object... values)