Soalan: Bagaimana untuk menentukan beberapa atribut objek javaBean dan kemudian menukarnya kepada rentetan json
某草草
某草草 2017-06-28 09:24:15
0
4
1139

Terdapat banyak atribut dalam javabean, tetapi sebenarnya hanya beberapa atribut yang perlu ditukar menjadi rentetan json,

Bagaimanakah saya boleh mengawal bahawa hanya atribut yang ditentukan akan ditukar menjadi rentetan json? ?

某草草
某草草

membalas semua(4)
黄舟

Saya tidak tahu di mana ia disimpan. Jika anda perlu mensirikannya, anda boleh menggunakan kata kunci transient.

class User implements Serializable {
    private static final long serialVersionUID = 8294180014912103005L;  
    
    private String username;
    private transient String passwd;
    
    public String getUsername() {
        return username;
    }
    
    public void setUsername(String username) {
        this.username = username;
    }
    
    public String getPasswd() {
        return passwd;
    }
    
    public void setPasswd(String passwd) {
        this.passwd = passwd;
    }

}

Antaranya, passwd sentiasa batal

Peter_Zhu

Cuba tambah @JsonIgnore pada atribut untuk mengabaikannya

ringa_lee

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.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!