# Sérialisation 01 - Exercices
Voici une liste de personnages.
nom | age | pouvoir
:-------- | :-: | :-----------
Pr Xavier | 63 | télépathie
Tornade | 39 | tempête
Wolverine | 90 | régénération
Magneto | 60 | magnétisme
Jean Grey | 32 | télépathie
Mystique | 27 | caméléon
Mettez ces données au format CSV.
Correction :
```csv
nom,age,pouvoir
Pr,Xavier,63,télépathie
Tornade,39,tempête
Wolverine,90,régénération
Magneto,60,magnétisme
Jean,Grey,32,télépathie
Mystique,27,caméléon
```
Mettez ces données au format YAML. Vérifiez la validité avec <http://www.yamllint.com/>.
Correction :
```yaml
mutants:
mutant1:
nom: Pr Xavier
age: 63
pouvoir: télépathie
mutant2:
nom: Tornade
age: 39
pouvoir: tempête
mutant3:
nom: Wolverine
age: 90
pouvoir: régénération
mutant4:
nom: Magneto
age: 60
pouvoir: magnétisme
mutant5:
nom: Jean Grey
age: 32
pouvoir: télépathie
mutant6:
nom: Mystique
age: 27
pouvoir: caméléon
```
Mettez ces données au format JSON. Vérifiez la validité avec <https://jsonlint.com/>.
Correction :
```json
{
"mutants": {
"mutant1": {
"nom": "Pr Xavier",
"age": 63,
"pouvoir": "télépathie"
},
"mutant2": {
"nom": "Tornade",
"age": 39,
"pouvoir": "tempête"
},
"mutant3": {
"nom": "Wolverine",
"age": 90,
"pouvoir": "régénération"
},
"mutant4": {
"nom": "Magneto",
"age": 60,
"pouvoir": "magnétisme"
},
"mutant5": {
"nom": "Jean Grey",
"age": 32,
"pouvoir": "télépathie"
},
"mutant6": {
"nom": "Mystique",
"age": 27,
"pouvoir": "caméléon"
}
}
}
```
Mettez ces données au format XML. Vérifiez la validité avec <https://xmllint.com/>.
Correction :
```xml
<?xml version="1.0" encoding="UTF-8"?>
<mutants>
<mutant id="x1">
<nom>Pr Xavier</nom>
<age>63</age>
<pouvoir>télépathie</pouvoir>
</mutant>
<mutant id="x2">
<nom>Tornade</nom>
<age>39</age>
<pouvoir>tempête</pouvoir>
</mutant>
<mutant id="x3">
<nom>Wolverine</nom>
<age>90</age>
<pouvoir>régénération</pouvoir>
</mutant>
<mutant id="x4">
<nom>Magneto</nom>
<age>60</age>
<pouvoir>magnétisme</pouvoir>
</mutant>
<mutant id="x5">
<nom>Jean Grey</nom>
<age>32</age>
<pouvoir>télépathie</pouvoir>
</mutant>
<mutant id="x6">
<nom>Mystique</nom>
<age>27</age>
<pouvoir>caméléon</pouvoir>
</mutant>
</mutants>
```