Я делаю вызов API для одного из приложений моего поставщика через powershell.Ответ от API - это файл JSON.Только часть файла JSON кодируется в BASE64.Есть ли способ прочитать файл JSON с powershell и декодировать раздел, который закодирован в BASE64?Пример файла JSON:
Я могу вручную скопировать «метаданные» из файла json и декодировать их с помощью powershell, используя следующий код:
[System.Text.Encoding]::ASCII.GetString([System.Convert]::FromBase64String("BASE64DATA"))
, однако, когда я пытаюсь передатьв файле JSON вместо скопированного текста я получаю сообщение об ошибке.
{
results: [
{
"id": "<Plain Text Data>",
"meta": "<BASE64 Encoded Data>",
"info": "<Plain Text Data>"
},
{
"id": "<Plain Text Data>",
"meta": "<BASE64 Encoded Data>",
"info": "<Plain Text Data>"
}
]
}