У меня есть несколько автоматически сгенерированных json файлов, которые мне нужно изменить с помощью PowerShell. Однако, когда я использую ConvertFrom-Json
, я в некоторых случаях теряю символы.
Я пытался использовать
ForEach-Object {
[System.Text.RegularExpressions.Regex]::Unescape($_)
}
для обработки символов unescape, но не повезло
Пример модифицируемой строки
<?xml version=\"1.0\" encoding=\"UTF-16\"?><ExchangeRates>
преобразуется в
<?xml version="1.0" encoding="UTF-16"?><ExchangeRates>
Потеря обратной косой черты.
Как бы мне обойти это без преобразования непреднамеренных частей файла?