当尝试使用以下代码片段将有效的 json文件转换为powershell-internal表示形式时,我遇到问题:

[string]$changes = Get-Content -Path "C:\some\directory\with\file.json"
[PSCustomObject]$changes = ConvertFrom-Json -InputObject $Changes

这会触发警告Cannot process argument because the value of argument "name" is not valid. Change the value of the "name" argument and run the operation again.
使用的Powershell版本是 v5.1 ,它甚至不支持Name标志,因此我有点困惑,似乎找不到解决方案。

任何帮助表示赞赏...

最佳答案

关于此thread,输入json包含此Powershell cmdlet似乎不支持的空键。

10-05 23:03
查看更多