@Override public void serialize(Producto producto, JsonGenerator jsonGenerator, SerializerProvider sp) throws IOException, org.codehaus.jackson.JsonProcessingException { jsonGenerator.writeStartObject(); jsonGenerator.writeNumberField("idproducto", producto.getIdproducto()); jsonGenerator.writeStringField("nombre", producto.getNombreProducto()); if (producto.getImagen() != null) { jsonGenerator.writeBinaryField("imagen", producto.getImagen()); } jsonGenerator.writeStringField( "categoria", producto.getCategoriaIdCategoria().getNombreCategoria()); jsonGenerator.writeEndObject(); }