У меня есть файл JSON с массивом в качестве значения, и я хотел бы отсортировать массив по значению.
test.json
{
"user_name" : "paul",
"cars" :
[
{
"name" : "BMW"
},
{
"name" : "VW"
},
{
"name" : "Audi"
}
]
}
Моя команда powershell
Get-Content .\test.json | ConvertFrom-Json | Sort-Object -Property @{expression={$_.cars.name};Descending=$true} | ConvertTo-Json
{
"user_name": "paul",
"cars": [
{
"name": "BMW"
},
{
"name": "VW"
},
{
"name": "Audi"
}
]
}
Как можно отсортировать массив «авто», чтобы получить правильный порядок «Ауди», «БМВ», «Фольксваген»?