Was ist der Unterschied zwischen einer Immobilie mit @JsonIgnore und eine mit keine Anmerkung?

Betrachten Sie die folgende Klasse:

private static class Widget {

    @JsonProperty
    private String id = "ID";

    @JsonIgnore
    private String jsonIgnored = "JSON_IGNORED";

    private String noAnnotation = "NO_ANNOTATION";
}

Wenn ich dies serialisieren mit Jackson, ich werde am Ende mit dieser Zeichenfolge:

{"id":"ID"}

Was ist der Unterschied zwischen einer Immobilie mit @JsonIgnore und eine mit keine Anmerkung?

InformationsquelleAutor mattalxndr | 2016-06-28
Schreibe einen Kommentar