## Uses of Interface
io.vertx.core.parsetools.JsonParser

- Packages that use JsonParser
  Package | Description
  --- | ---
  io.vertx.core.parsetools |
  io.vertx.ext.web.codec |
  io.vertx.reactivex.core.parsetools |
  io.vertx.rxjava.core.parsetools |
  io.vertx.rxjava3.core.parsetools |

- - ### Uses of JsonParser in io.vertx.core.parsetools

    Methods in io.vertx.core.parsetools that return JsonParser
    Modifier and Type | Method | Description
    --- | --- | ---
    `JsonParser` | JsonParser.`arrayEventMode()` | Flip the parser to emit a stream of events for each new json array.
    `JsonParser` | JsonParser.`arrayValueMode()` | Flip the parser to emit a single value event for each new json array.
    `JsonParser` | JsonParser.`endHandler​(Handler<Void> endHandler)` |
    `JsonParser` | JsonParser.`exceptionHandler​(Handler<Throwable> handler)` |
    `JsonParser` | JsonParser.`fetch​(long amount)` |
    `JsonParser` | JsonParser.`handler​(Handler<JsonEvent> handler)` |
    `static JsonParser` | JsonParser.`newParser()` | Create a new `JsonParser` instance.
    `static JsonParser` | JsonParser.`newParser​(ReadStream<Buffer> stream)` | Create a new `JsonParser` instance.
    `JsonParser` | JsonParser.`objectEventMode()` | Flip the parser to emit a stream of events for each new json object.
    `JsonParser` | JsonParser.`objectValueMode()` | Flip the parser to emit a single value event for each new json object.
    `JsonParser` | JsonParser.`pause()` |
    `JsonParser` | JsonParser.`resume()` |
    `JsonParser` | JsonParser.`write​(Buffer buffer)` | Handle a `Buffer`, pretty much like calling `Handler.handle(Object)`.

  - ### Uses of JsonParser in io.vertx.ext.web.codec

    Methods in io.vertx.ext.web.codec with parameters of type JsonParser
    Modifier and Type | Method | Description
    --- | --- | ---
    `static BodyCodec<Void>` | BodyCodec.`jsonStream​(JsonParser parser)` | A body codec that parse the response as a JSON stream.

  - ### Uses of JsonParser in io.vertx.reactivex.core.parsetools

    Methods in io.vertx.reactivex.core.parsetools that return JsonParser
    Modifier and Type | Method | Description
    --- | --- | ---
    `JsonParser` | JsonParser.`getDelegate()` |

    Methods in io.vertx.reactivex.core.parsetools with parameters of type JsonParser
    Modifier and Type | Method | Description
    --- | --- | ---
    `static JsonParser` | JsonParser.`newInstance​(JsonParser arg)` |

    Constructors in io.vertx.reactivex.core.parsetools with parameters of type JsonParser
    Constructor | Description
    --- | ---
    `JsonParser​(JsonParser delegate)` |

  - ### Uses of JsonParser in io.vertx.rxjava.core.parsetools

    Methods in io.vertx.rxjava.core.parsetools that return JsonParser
    Modifier and Type | Method | Description
    --- | --- | ---
    `JsonParser` | JsonParser.`getDelegate()` |

    Methods in io.vertx.rxjava.core.parsetools with parameters of type JsonParser
    Modifier and Type | Method | Description
    --- | --- | ---
    `static JsonParser` | JsonParser.`newInstance​(JsonParser arg)` |

    Constructors in io.vertx.rxjava.core.parsetools with parameters of type JsonParser
    Constructor | Description
    --- | ---
    `JsonParser​(JsonParser delegate)` |

  - ### Uses of JsonParser in io.vertx.rxjava3.core.parsetools

    Methods in io.vertx.rxjava3.core.parsetools that return JsonParser
    Modifier and Type | Method | Description
    --- | --- | ---
    `JsonParser` | JsonParser.`getDelegate()` |

    Methods in io.vertx.rxjava3.core.parsetools with parameters of type JsonParser
    Modifier and Type | Method | Description
    --- | --- | ---
    `static JsonParser` | JsonParser.`newInstance​(JsonParser arg)` |

    Constructors in io.vertx.rxjava3.core.parsetools with parameters of type JsonParser
    Constructor | Description
    --- | ---
    `JsonParser​(JsonParser delegate)` |