title: Jackson: configure field name at runtime
body: <p>Is there any alternative to <code>@JsonProperty</code> to define json field name for deserialization at runtime (application startup)?</p>
  <p>I considered using custom deserializer, but I don't want to read entire json to <code>JsonNode</code>, because some fields are complex Java objects. I want jackson to parse it in default way using all configured modules.</p>