Hazem-Ben-Khalfallah
5/29/2013 - 8:35 AM

Create Json node from Object simple T -> ObjectNode List<T> -> ArrayNode

Create Json node from Object simple T -> ObjectNode List -> ArrayNode

JsonNode node = Json.toJson(parameters);


and use annotation on object:

@JsonIgnoreProperties(value = {"id", "version"}) //ignore properties
public class Parameter extends Model {

    public Long id;
    public Long version;

    @JsonProperty(value = "parameterName") //change name in generated Json
    public String name;

    public String value;

    public ParameterSection section;
}