Rumah >Java >javaTutorial >Bila Menggunakan @JsonProperty dan Apakah Faedahnya?
Bila Menggunakan @JsonProperty dan Faedahnya
Apabila berurusan dengan pensirilan data dan penyahsirian data JSON menggunakan Jackson, anotasi @JsonProperty terbukti tidak ternilai. Ia membenarkan pembangun mengawal pelbagai aspek perwakilan JSON bagi kacang Java.
Contoh Penggunaan
Pertimbangkan kacang Negeri berikut:
public class State { private boolean isSet; @JsonProperty("isSet") public boolean isSet() { return isSet; } @JsonProperty("isSet") public void setSet(boolean isSet) { this.isSet = isSet; } }
Kacang ini disiri ke dalam JSON menggunakan panggilan balik kejayaan Ajax:
success : function(response) { if(response.State.isSet){ alert('success called successfully) } }
Keperluan Anotasi
Walaupun anotasi @JsonProperty tidak diperlukan sepenuhnya dalam contoh ini, menggunakannya menawarkan faedah yang ketara:
Dalam contoh yang diberikan, menggunakan anotasi @JsonProperty memastikan perwakilan JSON sepadan dengan konvensyen penamaan yang digunakan oleh persekitaran .Net , membolehkan kesalingoperasian yang lancar. Tanpa anotasi, harta itu akan disirikan sebagai "isSet", yang boleh menyebabkan kemungkinan ketidakkonsistenan dan ralat.
Atas ialah kandungan terperinci Bila Menggunakan @JsonProperty dan Apakah Faedahnya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!