Valoriser un YAML à partir des valeurs d'un JSON ou YAML
Bonjour à tous,
J'essaie de concevoir un script python pour nettoyer des fichiers de conf YAML mais je ne vois pas de solution simple.
A gauche, un fichier YAML "propre" sans valeur:
Code:
1 2 3 4 5 6 7 8
| ---
# domicile
adresse:
# contact
numero:
email:
... |
A droite, un fichier YAML/JSON "sale" mais contenant au moins les clés du fichier de gauche, mais avec les bonnes valeurs:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| ---
cle_inutile1: abcde
cle_inutile2: fghij
adresse:
rue: 15 rue picasso
cp: 75003
special: pigeon voyageur
region: IDF
numero: 010203
email:
- no-reply@localhost.com
- webmaster@localhost.com
... |
Et j'aimerais avoir comme résultat de sortie le fichier de gauche alimenté par les valeurs du fichier de droite:
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| ---
# domicile
adresse:
rue: 15 rue picasso
cp: 75003
# contact
numero: 010203
email:
- no-reply@localhost.com
- webmaster@localhost.com
... |
Basculer sur du JSON pour le fichier de gauche faciliterait les choses mais je perdrais les commentaires, ce qui n'est pas une option.