我正在处理一个类似于以下的JSON格式:
我需要将Tags数组转换为逗号分隔的字符串,并在JSON文件中用转换后的字符串替换该数组。我尝试过从JSON进行转换,但是我无法以简洁的方式将数组转换为字符串,因为我还在学习PS,请多多包涵。
[
{
"Ack": "no",
"Rule": "dont",
"Tags": [
"server"
],
"Type": "blue"
},
{
"Ack": "no1",
"Rule": "knock",
"Tags": [
"yellow",
"green"
],
"Type": "multiplecolour"
}
]
我需要将Tags数组转换为逗号分隔的字符串,并在JSON文件中用转换后的字符串替换该数组。我尝试过从JSON进行转换,但是我无法以简洁的方式将数组转换为字符串,因为我还在学习PS,请多多包涵。
(...)
是必需的,因为它强制对通过管道发送的 作为整体的ConvertFrom-Json
数组进行枚举。 - mklement0$_.Tags = $_.Tags -join ","
,然后将其管道传输到ConvertTo-Json
。 - mklement0"Tags": "yellow,green"
- Glenn