用Jackson序列化枚举

用Jackson序列化枚举,第1张

用Jackson序列化枚举

终于我找到了解决方案

我必须用注释枚举

@JsonSerialize(using = OrderTypeSerializer.class)
并实现自定义序列化程序:

public class OrderTypeSerializer extends JsonSerializer<OrderType> {  @Override  public void serialize(OrderType value, JsonGenerator generator, SerializerProvider provider) throws IOException, JsonProcessingException {    generator.writeStartObject();    generator.writeFieldName("id");    generator.writeNumber(value.getId());    generator.writeFieldName("name");    generator.writeString(value.getName());    generator.writeEndObject();  }}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5615193.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存