/** * @deprecated Since 2.1: Use {@link #getFactory} instead. */ @Deprecated public JsonFactory getJsonFactory() { return getFactory(); }
/** * @deprecated Since 2.1: Use {@link #getFactory} instead. */ @Deprecated public JsonFactory getJsonFactory() { return getFactory(); }
/** * @deprecated Since 2.1: Use {@link #getFactory} instead. */ @Deprecated public JsonFactory getJsonFactory() { return getFactory(); }
/** * @deprecated Since 2.1: Use {@link #getFactory} instead. */ @Deprecated public JsonFactory getJsonFactory() { return getFactory(); }
/** * @deprecated Since 2.1: Use {@link #getFactory} instead. */ @Deprecated public JsonFactory getJsonFactory() { return getFactory(); }
@Override public void serialize( Key value, JsonGenerator jgen, SerializerProvider provider ) throws IOException { StringWriter writer = new StringWriter(); JsonGenerator jsonGenerator = jgen.getCodec().getFactory().createGenerator( writer ); rawKeyStdSerializer.serialize( value, jsonGenerator, provider ); jsonGenerator.close(); jgen.writeFieldName( writer.toString() ); } }
@Override public void serialize( Ref value, JsonGenerator jgen, SerializerProvider provider ) throws IOException { StringWriter writer = new StringWriter(); JsonGenerator jsonGenerator = jgen.getCodec().getFactory().createGenerator( writer ); refStdSerializer.serialize( value, jsonGenerator, provider ); jsonGenerator.close(); jgen.writeFieldName( writer.toString() ); } }
@Override public Object deserializeKey( String key, DeserializationContext ctxt ) throws IOException { JsonParser jsonParser = ctxt.getParser().getCodec().getFactory().createParser( key ); return rawKeyStdDeserializer.deserialize( jsonParser, ctxt ); } }
@Override public Object deserializeKey( String key, DeserializationContext ctxt ) throws IOException { JsonParser jsonParser = ctxt.getParser().getCodec().getFactory().createParser( key ); return keyJsonDeserializer.deserialize( jsonParser, ctxt ); } }
@Override public void serialize(MessageOrBuilder message, JsonGenerator generator, SerializerProvider serializerProvider) throws IOException { String json = printer.print(message); ObjectCodec codec = generator.getCodec(); JsonParser parser = codec.getFactory().createParser(json); generator.writeTree(codec.readTree(parser)); } }
@Override public Object deserializeKey( String key, DeserializationContext ctxt ) throws IOException { JsonParser jsonParser = ctxt.getParser().getCodec().getFactory().createParser( key ); return new RefStdDeserializer( valueType ).deserialize( jsonParser, ctxt ); }
@Override public void serialize( Key value, JsonGenerator jgen, SerializerProvider provider ) throws IOException { if ( value != null || Include.NON_NULL != provider.getConfig().getDefaultPropertyInclusion().getValueInclusion() ) { StringWriter writer = new StringWriter(); JsonGenerator jsonGenerator = jgen.getCodec().getFactory().createGenerator( writer ); jgen.getCodec().writeValue( jsonGenerator, value ); jsonGenerator.close(); jgen.writeFieldName( writer.toString() ); } } }
@Override public void serialize(Object object, JsonGenerator generator, SerializerProvider provider) throws IOException, JsonProcessingException { StringWriter writer = new StringWriter(); JsonGenerator nestedGenerator = generator.getCodec().getFactory().createGenerator(writer); if (baseSer == null) { provider.defaultSerializeValue(object, nestedGenerator); } else { baseSer.serialize(object, nestedGenerator, provider); } nestedGenerator.close(); String value = writer.getBuffer().toString(); EncryptedJson encrypted = service.encrypt(value, this.annotation.encoding()); generator.writeObject(encrypted); }
JsonParser parser = codec.getFactory().createParser(deserState.json); checkState(parser.nextToken() == JsonToken.START_OBJECT, "JSON did not contain an object"); generator.writeStartObject();
JsonParser parser = codec.getFactory().createParser(deserState.json); checkState(parser.nextToken() == JsonToken.START_OBJECT, "JSON did not contain an object"); generator.writeStartObject();