Here’s a good example. I use it to rename the variable because the JSON is coming from a .Net
environment where properties start with an upper-case letter.
public class Parameter { @JsonProperty("Name") public String name; @JsonProperty("Value") public String value; }
This correctly parses to/from the JSON:
"Parameter":{ "Name":"Parameter-Name", "Value":"Parameter-Value" }