public Activite2012_2014(JSONObject json) throws Exception {
        erreurs = new ArrayList<>();
        description = json.getString("description");
        categorie = json.getString("categorie");
        heures = json.getInt("heures");
        dateString = json.getString("date");    
        try {
            date = sdf.parse(dateString);
        } catch (java.text.ParseException parseException) {
            throw new Exception("La date de l'activité " + description + 
                                " n'est pas valide.");
        }
    }