For the complete documentation index, see llms.txt. This page is also available as Markdown.

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 -EnumsAsStrings

Convertit 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 ?