Bom dia tenho a seguinte classe.
public class Prazo {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@NotNull(message = "Informe o prazo.")
@Type(type = "org.joda.time.contrib.hibernate.PersistentLocalDate")
private LocalDate prazo;
@Enumerated(EnumType.ORDINAL)
private StatusPrazo status;
@ElementCollection
@CollectionTable(name = "prazo_observacao", joinColumns = @JoinColumn(name = "prazo_id"))
@Column(name="observacao")
private List<String> observacoes;
}
Quando peço para serilizar o atributo observações ele me traz dessa maneira.
observacoes: [
false,
-1,
"com.ltb.system.model.pasta.Prazo.observacoes",
false
],
Controler
result.use(Results.json()).from(publicacao.getPrazos()).include("prazo", "status","observacoes").serialize();
Vraptor 3.4.1