Dans les exemples donnés, les zones ont les bons numéros, les bons paramètres, mais j'ai pris "au pif" des numéros de Su. C'est un exemple.
Tes su c'est des appareils de voie, on pourrait les appeler appareils ?
Ce qui me manque le plus c'est des exemples concrets avec les dessins de voie correspondant.
A part ça, je suis désolé : je ne sais pas instancier des zones en les remplissant à partir du JSON.
Oui ce n'est pas évident, cela se fait en deux phases :
- PHASE1 pour tous les éléments (zones, appareils, signaux, ...) on crée une instance vide (constructeur sans paramètre new Zone() ) et on met ces instances dans une hashtable (exemple pour zones) déclarée ainsi HashMap<String,Zone> tableZones=new HashMap<String,Zone>();
- PHASE2 pour tous les éléments (zones, appareils, signaux, ...) on cherche l'instance dans la hashtable et on la remplit avec les informations issues du fichier Json.
Pierre