2013-07-22 168 views
3

我想創建一些串行器,它們知道我的一些彈簧豆。對我來說,最好的方法是擴展DefaultSerializerProvider,但我無法確定。Jackson串行器彈簧豆

@Component 
public class PhotoSerializer extends JsonSerializer<String> { 

    @Autowired 
    Service service; 

    @Override 
    public void serialize(String value, JsonGenerator jgen, SerializerProvider provider) throws IOException, JsonProcessingException { 
     jgen.writeString(service.doIt(value)); 
    } 
} 

什麼是由Spring創建一些序列化器的正確方法?

+0

https://jira.springsource.org/browse/SPR-10768 :) – Cemo

回答