【发布时间】:2020-04-26 12:02:57
【问题描述】:
我有一个这样的 json,我想为文件中的每一行添加一个行键:值。
例如,在大括号前添加逗号和值 KC-NA-asplan-PROJECTS-DEV-01。
[
{
"name": "/subscriptions/uifaghy78923/resourceGroups/KC-NA-RSGP-PROJECTS-DEV-01/providers/Microsoft.Web/serverfarms/KC-NA-asplan-PROJECTS-DEV-01"
},
{
"name": "/subscriptions/uifaghy78923/resourceGroups/KC-NA-RSGP-PROJECTS-DEV-01/providers/Microsoft.Web/serverfarms/KC-NA-asplan-PROJECTS-DEV-02"
}
]
$file="pathtojson"
$jsonContent = Get-Content $file | ConvertFrom-Json;
$appserviceplan= $jsonContent.name;
foreach ($app in $appserviceplan) {
$app.Split('/')[8]
}
我想在每一行中添加相应的 $app.Split('/')[8] 以便拥有
"name": "/subscriptions/uifaghy78923/resourceGroups/KC-NA-RSGP-PROJECTS-DEV-01/providers/Microsoft.Web/serverfarms/KC-NA-asplan-PROJECTS-DEV-01", "value": "KC-NA-asplan-PROJECTS-DEV-01"
},
【问题讨论】:
标签: json powershell parsing