public Declaration(String jsonFile) throws FileNotFoundException, IOException, Exception {
        String JSONInfo = FileReader.loadFileIntoString(jsonFile, "UTF-8");
        json = JSONObject.fromObject(JSONInfo);

        nomCycle = json.get("cycle").toString();
        NumeroPermis = json.get("numero_de_permis").toString();
        heuresTransfereesCyclePrecedent = Integer.parseInt(json.get("heures_transferees_du_cycle_precedent").toString());
        activitesReconnues = new ArrayList<>();
        activitesIgnorees = new ArrayList<>();
        activites = new ArrayList<>();
        try {
            cycle = Cycle.getCycleCorrespondant(nomCycle);
        } catch (Exception ex) {
            erreurs.add(ex.getMessage());
        }
    }