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

ConvertTo-JsonEx

SYNOPSIS

Converte gli oggetti in JSON con opzioni di serializzazione aggiuntive.

SYNTAX

ConvertTo-JsonEx [-InputObject] <Object> [-Depth <Int32>] [-Compress] [-EnumsAsStrings] [-AsArray]
 [<CommonParameters>]

DESCRIPTION

Serializza uno o più oggetti di input in JSON. Questo cmdlet estende il comportamento di conversione predefinito con output esplicito come array, conversione facoltativa da enum a stringa, profondità configurabile e formattazione compressa.

EXAMPLES

Esempio 1

PS C:\> Get-Process | Select-Object -First 1 | ConvertTo-JsonEx -Depth 3 -EnumsAsStrings

Converte il primo oggetto processo in JSON formattato ed emette i valori enum come stringhe.

PARAMETERS

-AsArray

Racchiude l'output JSON tra parentesi quadre di array anche quando viene fornito un solo oggetto di input.

-Compress

Restituisce JSON minimizzato senza rientri o spazi aggiuntivi.

-Depth

Specifica quanti livelli di oggetti annidati vengono inclusi durante la serializzazione.

-EnumsAsStrings

Serializza i valori enum per nome anziché per il loro valore numerico.

-InputObject

Specifica l'oggetto da serializzare in JSON.

CommonParameters

Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -Verbose, -WarningAction, -WarningVariable e -ProgressAction. Per maggiori informazioni, veda about_CommonParameters.

INPUTS

System.Object

OUTPUTS

System.Object

NOTES

Ultimo aggiornamento

È stato utile?