Question : Comment spécifier certains attributs de l'objet javaBean puis le convertir en chaîne json
某草草
某草草 2017-06-28 09:24:15
0
4
1085

Il existe de nombreux attributs dans javabean, mais en fait, seuls certains attributs doivent être convertis en chaînes json,

Comment puis-je contrôler que seuls les attributs spécifiés seront convertis en chaînes json ? ?

某草草
某草草

répondre à tous (4)
黄舟

Je ne sais pas où il est stocké. Si vous avez besoin de le sérialiser, vous pouvez utiliser le mot-clé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; } }

Parmi eux, passwd est toujours nul

    Peter_Zhu

    Essayez d'ajouter @JsonIgnore à l'attribut pour l'ignorer

      ringa_lee

      Cela dépend du framework que vous utilisez pour convertir json. Différents frameworks ont des méthodes de traitement différentes. Il est recommandé de lire la documentation

      .
        学霸

        1. Utilisez les méthodes intégrées du framework JSON, telles que l'annotation @JsonIgnore fournie par Jackson.

        2. Suivez JsonIgnore et personnalisez une annotation. Pendant le processus de conversion, elle est jugée et traitée via la réflexion JAVA et les classes associées annotées. Par exemple, toutes les valeurs nulles ne peuvent pas être converties. Ou convertissez l'attribut de date dans différents formats.

        3. Personnalisez une classe intermédiaire qui contient uniquement les attributs qui doivent être convertis, puis attribuez l'objet de données à l'objet de classe intermédiaire, et enfin convertissez l'objet de classe intermédiaire, afin que les attributs qui ne sont pas inclus n'apparaissent pas.

          Derniers téléchargements
          Plus>
          effets Web
          Code source du site Web
          Matériel du site Web
          Modèle frontal
          À propos de nous Clause de non-responsabilité Sitemap
          Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!