我有一个从REST API调用返回的对象数组。对象是" name"和" #text"。我知道,可怕的名字,但我无法控制。我如何获得两者的价值?我可以通过select -ExpandProperty` #text获取一个条目的#text值。我试图通过管道推送所有条目以进行进一步处理,并简要介绍如何在后续管道命令中引用#text。我尝试选择名称和#text,并将#text重命名为' value'但是像下面这样的计算变量中使用的反向标记转义似乎不起作用:
$bxml.properties.property|select @{n='Name';e={$_.name}},@{n='Value';e={$_.`#text}}
有人建议如何对此进行编码,以便我可以在管道中使用#text的值吗?
答案 0 :(得分:0)
将值包含在''
中$bxml.properties.property|select @{n='Name';e={$_.name}},@{n='Value';e={$_.'#text'}}