PowerShell: получить ключ и значение от Json
У меня есть следующий Json:
{
"variable1" : "variable2"
}
Я не знаю, какие значения для
variable1
а также
variable2
находятся. Мне нужно получить их из Json, предположительно используя две отдельные команды, которые используют
ConvertFrom-Json
каким-то образом. Они должны быть возвращены в текстовом формате, а не в каком-либо пользовательском объекте PS или чем-то подобном.
1 ответ
Вы можете экспортировать ключи и значения в виде обычного текста, используя
Out-File
.
$json=@'
{
"variable1": "variable2",
"variable3": "variable4",
"variable5": "variable6"
}
'@|ConvertFrom-Json -AsHashtable
PS /~> $json
Name Value
---- -----
variable3 variable4
variable5 variable6
variable1 variable2
PS /~> $json.Keys
variable3
variable5
variable1
PS /~> $json.Values
variable4
variable6
variable2