Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédente | |||
| dev:powershell:charger_donnees_depuis_fichier [2023/06/29 13:53] – yoann | dev:powershell:charger_donnees_depuis_fichier [2023/06/29 15:26] (Version actuelle) – yoann | ||
|---|---|---|---|
| Ligne 72: | Ligne 72: | ||
| Le XML permet de décrire et stocker des données structurées de façon plus complexes que le CSV. | Le XML permet de décrire et stocker des données structurées de façon plus complexes que le CSV. | ||
| - | La cmdlet **Import-Clixml** permet de récupérer des données à partir d'un fichier XML et produit un tableau d' | + | La cmdlet **Import-Clixml** permet de récupérer des données à partir d'un fichier XML et produit un tableau d' |
| <code powershell> | <code powershell> | ||
| - | Write-Output " | + | $users = Import-Clixml |
| </ | </ | ||
| + | |||
| + | |||
| + | ===== Formatage JSON ===== | ||
| + | |||
| + | Comme XML, le formatage JSON permet de représenter des données complexes cependant sa syntaxe est moins verbeuse. Il est largement utilisé. | ||
| + | |||
| + | La cmdlet **ConvertFrom-Json** peut être combinée avec **Get-Content** pour lire un fichier contenant des objets JSON et obtenir en objets en mémoire : | ||
| + | |||
| + | |||
| + | <code powershell> | ||
| + | $users = Get-Content ' | ||
| + | |||
| + | </ | ||
| + | |||
| + | |||