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

时间:2018-10-23 17:52:50

标签: json powershell

给出这个Json:

type Application = Request -> (Response -> IO ()) -> IO ()
app :: Application
app _ _ = return () -- uh oh

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

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

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

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

1 个答案:

答案 0 :(得分:6)

使用引号:

$configObject.StudentInfo.'first-name'