Video: Mengapa kami menggunakan @JsonProperty?
2024 Pengarang: Lynn Donovan | [email protected]. Terakhir diubah: 2023-12-15 23:48
NS @ JsonProperty anotasi digunakan untuk memetakan nama properti dengan kunci JSON selama serialisasi dan deserialisasi. Kamu bisa juga menggunakan anotasi ini selama deserialisasi ketika nama properti JSON dan nama bidang objek Java melakukan tidak cocok.
Selanjutnya, apa gunanya @JsonIgnore?
@ JsonAbaikan adalah digunakan untuk mengabaikan properti logis digunakan dalam serialisasi dan deserialisasi. @ JsonAbaikan dapat digunakan di setter, pengambil atau bidang. Dia digunakan sebagai berikut. Dalam semua kasus di atas properti logis adalah kategori.
Kedua, apa itu @JsonProperty di boot musim semi? Anotasi @JsonIgnoreProperties digunakan di tingkat kelas untuk mengabaikan bidang selama serialisasi dan deserialisasi. Properti yang dideklarasikan dalam anotasi ini tidak akan dipetakan ke konten JSON. Mari kita perhatikan contoh kelas Java yang menggunakan anotasi @JsonIgnoreProperties.
Ditanya juga, apa gunanya JsonCreator?
Anotasi Jackson @ JsonCreator adalah digunakan untuk memberi tahu Jackson bahwa objek Java memiliki konstruktor ("pencipta") yang dapat mencocokkan bidang objek JSON dengan bidang objek Java.
Apa itu @JsonManagedReference dan @JsonBackReference?
@ JsonManagedReference dan @JsonBackReference digunakan untuk menangani referensi melingkar. @ JsonManagedReferensi digunakan pada referensi anak dari POJO target. @ JsonBackReferensi digunakan dalam kelas anak yang sesuai. Itu ditempatkan di properti referensi-balik.