Modificar un archivo JSON con PowerShell sin escribir BOM
Necesito modificar un archivo JSON codificado UTF8 existente con PowerShell. Intenté con el siguiente código:
$fileContent = ConvertFrom-Json "$(Get-Content $filePath -Encoding UTF8)"
$fileContent.someProperty = "someValue"
$fileContent | ConvertTo-Json -Depth 999 | Out-File $filePath
Esto agrega una lista de materiales al archivo y también lo codifica en UTF16. ¿Es posible tenerConvertFrom-Json
yConvertTo-Json
no hacer la codificación / BOM?