Example usage for com.fasterxml.jackson.core.json ReaderBasedJsonParser ReaderBasedJsonParser

List of usage examples for com.fasterxml.jackson.core.json ReaderBasedJsonParser ReaderBasedJsonParser

Introduction

In this page you can find the example usage for com.fasterxml.jackson.core.json ReaderBasedJsonParser ReaderBasedJsonParser.

Prototype

public ReaderBasedJsonParser(IOContext ctxt, int features, Reader r, ObjectCodec codec,
            CharsToNameCanonicalizer st) 

Source Link

Usage

From source file:jp.opencollector.guacamole.auth.delegated.DelegatedAuthenticationProvider.java

private static JsonParser createJsonParser(InputStream is, Charset charset, ObjectCodec codec) {
    final IOContext ctxt = new IOContext(new BufferRecycler(), is, false);
    if (charset.equals(UTF_8)) {
        final byte[] buf = ctxt.allocReadIOBuffer();
        return new UTF8StreamJsonParser(ctxt, 0, is, codec,
                byteSymbolCanonicalizer.makeChild(JsonFactory.Feature.CANONICALIZE_FIELD_NAMES.getMask()), buf,
                0, 0, true);//  w  w  w.j  a  v  a 2s  .  c  om
    } else {
        return new ReaderBasedJsonParser(ctxt, 0, new InputStreamReader(is, charset), codec,
                symbolCanonicalizer.makeChild(JsonFactory.Feature.CANONICALIZE_FIELD_NAMES.getMask()));
    }
}