List of usage examples for com.fasterxml.jackson.core.io IOContext setEncoding
public void setEncoding(JsonEncoding enc)
From source file:io.protostuff.JsonIOUtil.java
/** * Creates a {@link UTF8JsonGenerator} for the outputstream with the supplied buf {@code outBuffer} to use. *///from www .j a v a2 s .c om static UTF8JsonGenerator newJsonGenerator(OutputStream out, byte[] buf, int offset, boolean bufferRecyclable, IOContext context) { context.setEncoding(JsonEncoding.UTF8); return new UTF8JsonGenerator(context, DEFAULT_JSON_FACTORY.getGeneratorFeatures(), DEFAULT_JSON_FACTORY.getCodec(), out, buf, offset, bufferRecyclable); }
From source file:org.jongo.marshall.jackson.bson4jackson.MongoBsonFactory.java
@Override public BsonGenerator createGenerator(OutputStream out, JsonEncoding enc) throws IOException { IOContext ctxt = _createContext(out, true); ctxt.setEncoding(enc); if (enc == JsonEncoding.UTF8 && _outputDecorator != null) { out = _outputDecorator.decorate(ctxt, out); }//from w w w . j a v a 2s . c o m BsonGenerator g = new MongoBsonGenerator(_generatorFeatures, _bsonGeneratorFeatures, out); ObjectCodec codec = getCodec(); if (codec != null) { g.setCodec(codec); } if (_characterEscapes != null) { g.setCharacterEscapes(_characterEscapes); } return g; }
From source file:de.undercouch.bson4jackson.BsonFactory.java
@Override public BsonGenerator createGenerator(File f, JsonEncoding enc) throws IOException { OutputStream out = new FileOutputStream(f); IOContext ctxt = _createContext(out, true); ctxt.setEncoding(enc); if (enc == JsonEncoding.UTF8 && _outputDecorator != null) { out = _outputDecorator.decorate(ctxt, out); }/*from ww w. j ava 2 s .c o m*/ return createGenerator(out, enc); }
From source file:de.undercouch.bson4jackson.BsonFactory.java
@Override public BsonGenerator createGenerator(OutputStream out, JsonEncoding enc) throws IOException { IOContext ctxt = _createContext(out, true); ctxt.setEncoding(enc); if (enc == JsonEncoding.UTF8 && _outputDecorator != null) { out = _outputDecorator.decorate(ctxt, out); }/*from www. j ava 2 s . co m*/ BsonGenerator g = new BsonGenerator(_generatorFeatures, _bsonGeneratorFeatures, out); ObjectCodec codec = getCodec(); if (codec != null) { g.setCodec(codec); } return g; }