Modifizieren Sie eine JSON-Datei mit PowerShell, ohne BOM @ zu schreibe

Ich muss eine vorhandene UTF8-codierte JSON-Datei mit PowerShell ändern. Ich habe es mit folgendem Code versucht:

$fileContent = ConvertFrom-Json "$(Get-Content $filePath -Encoding UTF8)"
$fileContent.someProperty = "someValue"
$fileContent | ConvertTo-Json -Depth 999 | Out-File $filePath

Dies fügt der Datei eine Stückliste hinzu und codiert sie auch in UTF16. Ist es möglich, @ zu habConvertFrom-Json undConvertTo-Json nicht die Kodierung / Stückliste machen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage