ConvertTo-JsonEx
ÜBERSICHT
Konvertiert Objekte mit zusätzlichen Serialisierungsoptionen zu JSON.
SYNTAX
ConvertTo-JsonEx [-InputObject] <Object> [-Depth <Int32>] [-Compress] [-EnumsAsStrings] [-AsArray]
[<CommonParameters>]BESCHREIBUNG
Serialisiert ein oder mehrere Eingabeobjekte zu JSON. Dieses Cmdlet erweitert das standardmäßige Konvertierungsverhalten um explizite Array-Ausgabe, optionale Enum-zu-String-Konvertierung, konfigurierbare Tiefe und komprimierte Formatierung.
BEISPIELE
Beispiel 1
PS C:\> Get-Process | Select-Object -First 1 | ConvertTo-JsonEx -Depth 3 -EnumsAsStringsKonvertiert das erste Prozessobjekt in formatiertes JSON und gibt Enum-Werte als Strings aus.
PARAMETER
-AsArray
Umschließt die JSON-Ausgabe mit Array-Klammern, auch wenn nur ein einzelnes Eingabeobjekt bereitgestellt wird.
-Compress
Gibt minifiziertes JSON ohne Einrückung oder zusätzliche Leerzeichen aus.
-Depth
Gibt an, wie viele Ebenen verschachtelter Objekte während der Serialisierung einbezogen werden.
-EnumsAsStrings
Serialisiert Enum-Werte anhand ihres Namens anstelle ihres numerischen Werts.
-InputObject
Gibt das Objekt an, das zu JSON serialisiert werden soll.
CommonParameters
Dieses Cmdlet unterstützt die allgemeinen Parameter: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -Verbose, -WarningAction, -WarningVariable und -ProgressAction. Weitere Informationen finden Sie unter about_CommonParameters.
EINGABEN
System.Object
AUSGABEN
System.Object
HINWEISE
VERWANDTE LINKS
Zuletzt aktualisiert
War das hilfreich?