Pse përdorim @JsonProperty?
Pse përdorim @JsonProperty?

Video: Pse përdorim @JsonProperty?

Video: Pse përdorim @JsonProperty?
Video: Fizika6 - Tema: Pse përdorim skemen e qarkut elektrik? 2024, Shtator
Anonim

@ JsonProperty shënim përdoret për të hartuar emrat e pronave me çelësat JSON gjatë serializimit dhe deserializimit. Ti mundesh gjithashtu përdorni ky shënim gjatë deserializimit kur emrat e vetive të JSON dhe emrat e fushave të objektit Java bëj nuk perputhet.

Për më tepër, çfarë është përdorimi i @JsonIgnore?

@ JsonIgnore është të përdorura për të injoruar vetinë logjike të përdorura në serializimin dhe deserializimin. @ JsonIgnore mund te jete të përdorura në vendosës, marrës ose fushë. Eshte të përdorura si në vijim. Në të gjitha rastet e mësipërme vetia logjike është kategoria.

Së dyti, çfarë është @JsonProperty në boot pranverë? Shënimi @JsonIgnoreProperties përdoret në nivel klase për të injoruar fushat gjatë serializimit dhe deserializimit. Vetitë që deklarohen në këtë shënim nuk do të vendosen në përmbajtjen JSON. Le të shqyrtojmë një shembull të klasës Java që përdor shënimin @JsonIgnoreProperties.

Gjithashtu pyeti, cili është përdorimi i JsonCreator?

Shënimi i Jackson @ JsonCreator është të përdorura për t'i thënë Jackson se objekti Java ka një konstruktor (një "krijues") i cili mund të përputhet me fushat e një objekti JSON me fushat e objektit Java.

Çfarë është @JsonManagedReference dhe @JsonBackReference?

@ JsonManagedReference dhe @JsonBackReference përdoren për të trajtuar referencat rrethore. @ JsonManagedReference përdoret në një referencë për fëmijë të objektivit POJO. @ JsonBackReference përdoret në klasën përkatëse të fëmijëve. Ai vendoset në pronën referencë të pasme.