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;
}