Как поместить переменную строку в массив в PowerShell?

Как поместить переменную строку в массив в PowerShell?

Я хочу поместить все значения после знака равенства ( =), разделенные двоеточием ( :) снизу переменной "passPercent" в массив с помощью скрипта PowerShell. Значение array[0]=PROCESSING, array[1]=100, array[2]=75и т. д. Как это сделать?

$passPercent=PROCESSING:100.0:75:0:null:null:40:/#/app/projects/8a80808a69c899f10169c8a0d0610005/jobs/8a80808a69c899f10169c8a0da020079/runs/8a8080f169d28d430169d36a41090346:Bugs Logged = 0 Bugs Reopened = 0 Bugs Closed = 0 Total Bugs = 0

Я попробовал это выражение: $array = $passPercent | ConvertFrom-Json но оно показало эту ошибку ConvertFrom-Json : Invalid JSON primitive: PROCESSING.

решение1

Использовать Метод разделения:

$array =  $passPercent.Split(":")

введите описание изображения здесь

Связанный контент