Varför använder vi @JsonProperty?
Varför använder vi @JsonProperty?

Video: Varför använder vi @JsonProperty?

Video: Varför använder vi @JsonProperty?
Video: "Att", när använder vi ordet? 2024, Maj
Anonim

@ JsonProperty anteckning är använd för att mappa egenskapsnamn med JSON-nycklar under serialisering och deserialisering. Du kan också använda sig av denna anteckning under deserialisering när egenskapsnamnen för JSON och fältnamnen för Java-objektet do matchar inte.

Dessutom, vad är användningen av @JsonIgnore?

@ JsonIgnorera är Begagnade att ignorera den logiska egenskapen Begagnade i serialisering och deserialisering. @ JsonIgnorera kan vara Begagnade vid setter, getter eller field. Det är Begagnade enligt följande. I alla ovanstående fall är den logiska egenskapen kategori.

För det andra, vad är @JsonProperty i vårkänga? @JsonIgnoreProperties-anteckningen används på klassnivå för att ignorera fält under serialisering och deserialisering. Egenskaperna som deklareras i den här kommentaren kommer inte att mappas till JSON-innehållet. Låt oss överväga ett exempel på Java-klass som använder @JsonIgnoreProperties-anteckningen.

Frågade också, vad är användningen av JsonCreator?

Jackson-kommentaren @ JsonCreator är Begagnade att berätta för Jackson att Java-objektet har en konstruktor (en "skapare") som kan matcha fälten i ett JSON-objekt med fälten i Java-objektet.

Vad är @JsonManagedReference och @JsonBackReference?

@ JsonManagedReference och @JsonBackReference används för att hantera cirkulära referenser. @ JsonManagedReference används på en underordnad referens till målet POJO. @ JsonBackReference används i motsvarande barnklass. Den placeras på bakåtreferensegenskapen.