Créer JSONObject à partir de POJO

J'ai créé un simple POJO:

public class LoginPojo {
    private String login_request = null;
    private String email = null;
    private String password = null;

    //getters, setters
}

Après quelques recherches j'ai trouvé ceci: JSONObject jsonObj = new JSONObject( loginPojo );

Mais avec ce que j'ai obtenu le message d'erreur:

The constructor JSONObject(LoginPojo) is undefined

J'ai trouvé une autre solution:

JSONObject loginJson = new JSONObject();
loginJson.append(loginPojo);

Mais cette méthode n'existe pas.

Alors, comment puis-je convertir mon POJO en JSON?

source d'informationauteur Mulgard