gpt4 book ai didi

json - 如果使用powershell的键中有破折号(-),如何读取json中的值

转载 作者:行者123 更新时间:2023-12-01 09:44:05 24 4
gpt4 key购买 nike

鉴于此 Json:

{
“StudentInfo":{
“first-name": “xyz",
“Student_id": "123-xyz"
}
}

我可以使用下面的代码读取 student_id 的值。

$config = Get-Content -Raw $Config
$configObject = ConvertFrom-Json –InputObject $config
$StudentId = $configObject.StudentInfo.Student_id

但是,我无法读取“名字”的值,因为 powershell 将其视为命令而不是变量。更改键名对我来说不是一个选项。

我们如何使用 powershell 5.1 检索“名字”的值?

最佳答案

使用引号:

$configObject.StudentInfo.'first-name'

关于json - 如果使用powershell的键中有破折号(-),如何读取json中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52955063/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com