Select-Object null错误?

时间:2014-07-02 18:39:09

标签: powershell

我正在尝试选择" num"和"列表"来自以下json服务器响应的字段:

[{"num":"3-4-5-3-2","list":[]},{"num":"1-7-43-2-221","list":[]}]

以下是我使用Select-Object命令尝试的内容:

$content = [{"num":"3-4-5-3-2","list":[]},{"num":"1-7-43-2-221","list":[]}]
$stuff = $content | Select-Object num, list

然而,当我尝试从$stuff.num获取信息时(打印数字值,计算有多少' num'实例等),我收到错误:{{1 } - 引用You cannot call a method on a null-valued expression

因此,当存在指定对象的多个实例时,调用$stuff.num命令似乎将导致指针(Select-Object)为空。如何解决此错误以获取工作列表/数组/所有num个实例及其值?

1 个答案:

答案 0 :(得分:3)

您是否尝试过使用ConvertFrom-Json然后使用Select-Object?

$Stuff = $ServerResponse | ConvertFrom-Json | Select-Object num, list
$Stuff.num