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

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

Konvertiert 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

Zuletzt aktualisiert

War das hilfreich?