Given the following domain object:
when calling the ROO generated toJsonArray() method I get the following JSON StringCode:import java.util.Date; import javax.persistence.Temporal; import javax.persistence.TemporalType; import javax.validation.constraints.NotNull; import org.springframework.format.annotation.DateTimeFormat; import org.springframework.roo.addon.javabean.RooJavaBean; import org.springframework.roo.addon.jpa.activerecord.RooJpaActiveRecord; import org.springframework.roo.addon.json.RooJson; import org.springframework.roo.addon.tostring.RooToString; @RooJavaBean @RooToString @RooJpaActiveRecord @RooJson public class Person { @NotNull private String name; @NotNull private Integer age; @NotNull private Integer size; @Temporal(TemporalType.TIMESTAMP) @DateTimeFormat(style = "M-") private Date birthDate; }
Any idea how to get formatted localized dates here?Code:[{"age":39,"birthDate":75337200000,"id":1,"name":"tw-hra-3","size":188,"version":5},{"age":23,"birthDate":1168902000000,"id":5,"name":"tw-she","size":165,"version":0},{"age":38,"birthDate":1325458800000,"id":6,"name":"tw-mno","size":188,"version":0},{"age":31,"birthDate":311986800000,"id":7,"name":"tw-wli","size":178,"version":0},{"age":32,"birthDate":665794800000,"id":8,"name":"tw-ksc","size":178,"version":0}]
Thank you in advance
Fireball


Reply With Quote