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 -EnumsAsStringsConvierte 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
RELATED LINKS
Última actualización
¿Te fue útil?