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

ConvertTo-JsonEx

SYNOPSIS

Convierte objetos a JSON con opciones de serialización adicionales.

SYNTAX

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

DESCRIPTION

Serializa uno o varios objetos de entrada a JSON. Este cmdlet amplía el comportamiento de conversión predeterminado con salida explícita en array, conversión opcional de enumeraciones a cadenas, profundidad configurable y formato comprimido.

EXAMPLES

Ejemplo 1

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

Convierte el primer objeto de proceso a JSON con formato y emite los valores de enumeración como cadenas.

PARAMETERS

-AsArray

Encapsula la salida JSON entre corchetes de array incluso cuando solo se proporciona un único objeto de entrada.

-Compress

Genera JSON minificado sin sangría ni espacios en blanco adicionales.

-Depth

Especifica cuántos niveles de objetos anidados se incluyen durante la serialización.

-EnumsAsStrings

Serializa los valores de enumeración por su nombre en lugar de por su valor numérico.

-InputObject

Especifica el objeto que se va a serializar a JSON.

CommonParameters

Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -Verbose, -WarningAction, -WarningVariable y -ProgressAction. Para obtener más información, consulte about_CommonParameters.

INPUTS

System.Object

OUTPUTS

System.Object

NOTES

Última actualización

¿Te fue útil?