ConvertTo-JsonEx
SYNOPSIS
Convertit des objets en JSON avec des options de sérialisation supplémentaires.
SYNTAXE
ConvertTo-JsonEx [-InputObject] <Object> [-Depth <Int32>] [-Compress] [-EnumsAsStrings] [-AsArray]
[<CommonParameters>]DESCRIPTION
Sérialise un ou plusieurs objets d'entrée en JSON. Cette applet de commande étend le comportement de conversion par défaut avec une sortie explicite en tableau, une conversion facultative des énumérations en chaînes, une profondeur configurable et un formatage compressé.
EXEMPLES
Exemple 1
PS C:\> Get-Process | Select-Object -First 1 | ConvertTo-JsonEx -Depth 3 -EnumsAsStringsConvertit le premier objet processus en JSON formaté et émet les valeurs d'énumération sous forme de chaînes.
PARAMÈTRES
-AsArray
Encapsule la sortie JSON entre crochets de tableau même lorsqu'un seul objet d'entrée est fourni.
-Compress
Produit du JSON minifié sans indentation ni espaces supplémentaires.
-Depth
Spécifie le nombre de niveaux d'objets imbriqués inclus lors de la sérialisation.
-EnumsAsStrings
Sérialise les valeurs d'énumération par nom au lieu de leur valeur numérique.
-InputObject
Spécifie l'objet à sérialiser en JSON.
CommonParameters
Cette applet de commande prend en charge les paramètres communs : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -Verbose, -WarningAction, -WarningVariable et -ProgressAction. Pour plus d'information, consultez about_CommonParameters.
ENTRÉES
System.Object
SORTIES
System.Object
REMARQUES
LIENS CONNEXES
Mis à jour
Ce contenu vous a-t-il été utile ?