Sha256: 073c54cc50c317a1e35123e31976e5f73183c8e200e6e7962cc8b9d4eeaf5b64
Contents?: true
Size: 1.21 KB
Versions: 164
Compression:
Stored size: 1.21 KB
Contents
package sh.calaba.org.codehaus.jackson.map.deser.std; import java.io.IOException; import sh.calaba.org.codehaus.jackson.JsonParser; import sh.calaba.org.codehaus.jackson.JsonProcessingException; import sh.calaba.org.codehaus.jackson.map.DeserializationContext; import sh.calaba.org.codehaus.jackson.map.annotate.JacksonStdImpl; import sh.calaba.org.codehaus.jackson.util.TokenBuffer; /** * We also want to directly support deserialization of * {@link TokenBuffer}. *<p> * Note that we use scalar deserializer base just because we claim * to be of scalar for type information inclusion purposes; actual * underlying content can be of any (Object, Array, scalar) type. * * @since 1.9 (moved from higher-level package) */ @JacksonStdImpl public class TokenBufferDeserializer extends StdScalarDeserializer<TokenBuffer> { public TokenBufferDeserializer() { super(TokenBuffer.class); } @Override public TokenBuffer deserialize(JsonParser jp, DeserializationContext ctxt) throws IOException, JsonProcessingException { TokenBuffer tb = new TokenBuffer(jp.getCodec()); // quite simple, given that TokenBuffer is a JsonGenerator: tb.copyCurrentStructure(jp); return tb; } }
Version data entries
164 entries across 164 versions & 2 rubygems