Transform > Unpivot Columns > Unpivot Only Selected Columns
我需要将{"enable"=false,
"datatype"="DB",
"report"=false}
的值更改为enable
。
现在,我正在使用以下代码:
true
答案 0 :(得分:1)
如果要使用文本文件而不是真正的JSON结构,则可以将*-Content
命令与-replace
运算符一起使用。
(Get-Content 'C:\Shibi\Basic.json') -replace '"enable"=false','"enable"=true' | Set-Content
注意: Set-Content将使用替换后的数据更新Basic.json文件。
您可以将-Raw
开关添加到Get-Content,以保留原始文件的空格或换行符。
答案 1 :(得分:0)
如果您像其他人建议的那样以JSON格式放置内容,则此解决方案对我有效:
$jsonstr = Get-Content thecontent.json | ConvertFrom-Json
$jsonstr.enable = "true"
$json = $jsonstr | ConvertTo-Json
echo $json > thecontent.json
Get-Content thecontent.json