【发布时间】:2018-03-28 18:31:57
【问题描述】:
从ConvertFrom-Json 创建对象时,它不会创建“正常”对象并且缺少GetEnumerator() 和keys。
下面是一些演示代码:
$string = '{
"OBJECT": "SOP10107",
"OBJECTKEY": "2|OSTD-9999 "
}'
$obj = $string | ConvertFrom-Json
$obj
# no results returned
$obj | % getEnumerator | % {
$_.key
$_.value
}
# no results returned
$obj.keys
$myobj = @{
"key1" = "val1"
"key2" = "val2"
}
$myobj
# returns expected result
$myobj | % getEnumerator | % {
$_.key
$_.value
}
# returns expected result
$myobj.keys
【问题讨论】:
-
$obj.OBJECT和$obj.OBJECTKEY? This 是你要找的,我猜。 -
哎呀。我错过了“这个”的链接。我会试试看。
标签: powershell