1 package com.fasterxml.jackson.databind.ser.std;
2
3 import java.io.IOException;
4
5 import com.fasterxml.jackson.core.*;
6 import com.fasterxml.jackson.databind.*;
7
8 /**
9  * Specialized serializer that can be used as the generic key serializer,
10  * when serializing {@link java.util.Map}s to JSON Objects.
11  *
12  * @deprecated Since 2.8, use {@link StdKeySerializers.Default} instead.
13  */

14 @SuppressWarnings("serial")
15 @Deprecated // since 2.8,
16 public class StdKeySerializer extends StdSerializer<Object>
17 {
18     public StdKeySerializer() { super(Object.class); }
19
20     @Override
21     public void serialize(Object value, JsonGenerator g, SerializerProvider provider) throws IOException {
22         // 19-Oct-2016, tatu: Simplified to bare essentials since this is deprecated
23         g.writeFieldName(value.toString());
24     }
25 }
26