1 pièce(s) jointe(s)
Convertir Properties en JSon. Je bloque sur un truc
Bonjour à toutes et tous,
Je me suis écris une petite classe qui convertit un fichier ".properties" en un objet JSon. Cette classe fonctionnait jusqu'a ce que mon fichier devienne un peu plus complexe.
Code:
1 2 3 4 5
| Properties properties = new Properties();
properties.put("mail.format.invalid", "Format invalide");
properties.put("format.date", "dd/mm/yy");
System.out.println(new JSONPropertiesConverter().convert(properties)); |
Devrait donner
Citation:
"mail" : {"format" : { "invalid" : "Format invalide" } },
"format" : {"date" : "dd/mm/yy"}
Mais donne
Citation:
"mail" : {"format" : {"date" : "dd/mm/yy", "invalid" : "Format invalide" } }
Malheureusement je suis bloqué et ne parviens pas à solutionner la chose, je m'adresse donc à la communauté :
1° Existe t'il déjà une classe qui fais celà ?
2° L'un d'entre vous pourrais t'il m'aider à résoudre ce problème ? Un oeil extérieur seras sûrement plus rapide. Ma classe est attachée à ce post. (Tout peut-être changé sauf la signature de la classe et de sa méthode)
Merci