org.redkale.convert.json

## 类 JsonConvert

- java.lang.Object
- - org.redkale.convert.Convert<JsonReader,JsonWriter>
  - - org.redkale.convert.json.JsonConvert

-     public final class JsonConvert
      extends Convert<JsonReader,JsonWriter>

  详情见: https://redkale.org

- - ### 字段概要

    字段
    限定符和类型 | 字段和说明
    --- | ---
    `static java.lang.reflect.Type` | `TYPE_MAP_STRING_STRING`

    - ### 从类继承的字段 org.redkale.convert.Convert

      `factory`

  - ### 构造器概要

    构造器
    限定符 | 构造器和说明
    --- | ---
    `protected` | `JsonConvert(JsonFactory factory, boolean tiny)`

  - ### 方法概要

    所有方法 静态方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `<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, 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` | `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()`
    `void` | `offerJsonReader(JsonReader in)`
    `void` | `offerJsonWriter(JsonWriter out)`
    `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()`

    - ### 从类继承的方法 java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### 字段详细资料

    - #### TYPE_MAP_STRING_STRING

          public static final java.lang.reflect.Type TYPE_MAP_STRING_STRING

  - ### 构造器详细资料

    - #### JsonConvert

          protected JsonConvert(JsonFactory factory,
                                boolean tiny)

  - ### 方法详细资料

    - #### getFactory

          public JsonFactory getFactory()

      覆盖:
        `getFactory` 在类中 `Convert<JsonReader,JsonWriter>`

    - #### root

          public static JsonConvert root()

    - #### pollJsonReader

          public JsonReader pollJsonReader(java.nio.ByteBuffer... buffers)

    - #### pollJsonReader

          public JsonReader pollJsonReader(java.io.InputStream in)

    - #### pollJsonReader

          public JsonReader pollJsonReader()

    - #### offerJsonReader

          public void offerJsonReader(JsonReader in)

    - #### pollJsonWriter

          public JsonByteBufferWriter pollJsonWriter(java.util.function.Supplier<java.nio.ByteBuffer> supplier)

    - #### pollJsonWriter

          public JsonWriter pollJsonWriter(java.io.OutputStream out)

    - #### pollJsonWriter

          public JsonWriter pollJsonWriter(java.nio.charset.Charset charset,
                                           java.io.OutputStream out)

    - #### pollJsonWriter

          public JsonWriter pollJsonWriter()

    - #### offerJsonWriter

          public void offerJsonWriter(JsonWriter out)

    - #### convertFrom

          public <T> T convertFrom(java.lang.reflect.Type type,
                                   java.lang.String text)

    - #### convertFrom

          public <T> T convertFrom(java.lang.reflect.Type type,
                                   char[] text)

    - #### convertFrom

          public <T> T convertFrom(java.lang.reflect.Type type,
                                   char[] text,
                                   int start,
                                   int len)

    - #### convertFrom

          public <T> T convertFrom(java.lang.reflect.Type type,
                                   java.io.InputStream in)

    - #### convertFrom

          public <T> T convertFrom(java.lang.reflect.Type type,
                                   java.nio.ByteBuffer... buffers)

    - #### convertFrom

          public <T> T convertFrom(java.lang.reflect.Type type,
                                   JsonReader reader)

    - #### convertTo

          public java.lang.String convertTo(java.lang.Object value)

    - #### convertTo

          public java.lang.String convertTo(java.lang.reflect.Type type,
                                            java.lang.Object value)

    - #### convertTo

          public void convertTo(java.io.OutputStream out,
                                java.lang.Object value)

    - #### convertTo

          public void convertTo(java.io.OutputStream out,
                                java.lang.reflect.Type type,
                                java.lang.Object value)

    - #### convertTo

          public java.nio.ByteBuffer[] convertTo(java.util.function.Supplier<java.nio.ByteBuffer> supplier,
                                                 java.lang.Object value)

    - #### convertTo

          public java.nio.ByteBuffer[] convertTo(java.util.function.Supplier<java.nio.ByteBuffer> supplier,
                                                 java.lang.reflect.Type type,
                                                 java.lang.Object value)

    - #### convertTo

          public void convertTo(JsonWriter writer,
                                java.lang.Object value)

    - #### convertTo

          public void convertTo(JsonWriter writer,
                                java.lang.reflect.Type type,
                                java.lang.Object value)

    - #### convertToWriter

          public JsonWriter convertToWriter(java.lang.Object value)

    - #### convertToWriter

          public JsonWriter convertToWriter(java.lang.reflect.Type type,
                                            java.lang.Object value)