Jackson ne prévalent Pas de lecture avec @JsonProperty

JsonProperty n'est pas primordial, le nom par défaut jackson obtient à partir de la lecture. Si je sérialiser la classe ci-dessous avec ObjectMapper et jackson-je obtenir

{"hi":"hello"}

Comme vous pouvez le voir le JsonProperty annotation n'a pas d'effet

class JacksonTester {
    String hi;

    @JsonProperty("hello")
    public String getHi() {
        return hi;
    }
}   

Mettre @JsonProperty sur la Chaîne elle-même ne fonctionne pas non plus. La seule façon, il semble que je peux modifier le nom est en renommant le fonceur, le seul problème est qu'ensuite, il sera toujours en minuscules pour la première lettre

OriginalL'auteur tt_Gantz | 2015-09-29