Ia bergantung pada rangka kerja yang anda gunakan untuk menukar json Rangka kerja yang berbeza mempunyai kaedah pemprosesan yang berbeza Adalah disyorkan untuk membaca dokumentasi
1. Gunakan kaedah terbina dalam rangka kerja JSON, seperti anotasi @JsonIgnore yang disediakan oleh Jackson.
2. Ikuti JsonAbaikan dan sesuaikan anotasi Semasa proses penukaran, ia dinilai dan diproses melalui kelas berkaitan JAVA dan Beranotasi. Contohnya, semua nilai nol tidak boleh ditukar. Atau tukar atribut tarikh kepada format yang berbeza.
3 Sesuaikan kelas perantaraan yang hanya mengandungi atribut yang perlu ditukar, kemudian tetapkan objek data kepada objek kelas perantaraan, dan akhirnya tukar objek kelas perantaraan, supaya atribut yang tidak disertakan tidak akan muncul.
Saya tidak tahu di mana ia disimpan. Jika anda perlu mensirikannya, anda boleh menggunakan kata kunci transient.
Antaranya, passwd sentiasa batal
Cuba tambah @JsonIgnore pada atribut untuk mengabaikannya
Ia bergantung pada rangka kerja yang anda gunakan untuk menukar json Rangka kerja yang berbeza mempunyai kaedah pemprosesan yang berbeza Adalah disyorkan untuk membaca dokumentasi
1. Gunakan kaedah terbina dalam rangka kerja JSON, seperti anotasi @JsonIgnore yang disediakan oleh Jackson.
2. Ikuti JsonAbaikan dan sesuaikan anotasi Semasa proses penukaran, ia dinilai dan diproses melalui kelas berkaitan JAVA dan Beranotasi. Contohnya, semua nilai nol tidak boleh ditukar. Atau tukar atribut tarikh kepada format yang berbeza.
3 Sesuaikan kelas perantaraan yang hanya mengandungi atribut yang perlu ditukar, kemudian tetapkan objek data kepada objek kelas perantaraan, dan akhirnya tukar objek kelas perantaraan, supaya atribut yang tidak disertakan tidak akan muncul.