Neden @JsonProperty kullanıyoruz?
Neden @JsonProperty kullanıyoruz?

Video: Neden @JsonProperty kullanıyoruz?

Video: Neden @JsonProperty kullanıyoruz?
Video: Java Serialization and Deserialization - (Json vs Serialization) 2024, Mayıs
Anonim

NS @ JsonProperty Dipnot kullanıldı serileştirme ve seri durumdan çıkarma sırasında özellik adlarını JSON anahtarlarıyla eşlemek için. Yapabilirsiniz Ayrıca kullanmak JSON'un özellik adları ve Java nesnesinin alan adları olduğunda seri durumdan çıkarma sırasında bu açıklama yapmak eşleşmiyor.

Ayrıca, @JsonIgnore kullanımı nedir?

@ JsonIgnore NS kullanılmış mantıksal özelliği yok saymak için kullanılmış serileştirme ve seri kaldırmada. @ JsonIgnore olabilir kullanılmış setter, alıcı veya sahada. Bu kullanılmış aşağıdaki gibi. Yukarıdaki tüm durumlarda mantıksal özellik kategoridir.

İkincisi, ilkbahar önyüklemesinde @JsonProperty nedir? @JsonIgnoreProperties ek açıklaması, serileştirme ve seri durumdan çıkarma sırasında alanları yok saymak için sınıf düzeyinde kullanılır. Bu ek açıklamada bildirilen özellikler, JSON içeriğiyle eşlenmeyecektir. @JsonIgnoreProperties ek açıklamasını kullanan bir Java sınıfı örneğini ele alalım.

Ayrıca sorulan, JsonCreator'ın kullanımı nedir?

Jackson ek açıklaması @ JsonCreator NS kullanılmış Jackson'a Java nesnesinin, bir JSON nesnesinin alanlarını Java nesnesinin alanlarıyla eşleştirebilen bir yapıcıya ("oluşturucu") sahip olduğunu söylemek.

@JsonManagedReference ve @JsonBackReference nedir?

@ JsonManagedReference ve @JsonBackReference dairesel referansları işlemek için kullanılır. @ JsonManagedReferans hedef POJO'nun alt referansında kullanılır. @ JsonBackReference karşılık gelen alt sınıfta kullanılır. Geri referans özelliğine yerleştirilir.