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 -EnumsAsStringsConverte 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
RELATED LINKS
Ultimo aggiornamento
È stato utile?