Powershell-从Json转换将导致无效的属性名称

Powershell-从Json转换将导致无效的属性名称,powershell,Powershell,使用Powershell访问web服务,并使用ConvertFrom Json将响应转换为对象。但是,该对象是使用无法从Powershell代码访问的属性名创建的 如何访问属性的属性值?我应该为从Json转换而烦恼吗?有更简单的选择吗 谢谢 Dave可以使用引号引用非标准属性名称 例如: $variable.'some strange/nonstandard property name' 可以使用引号引用非标准属性名称 例如: $variable.'some strange/nonstand

使用Powershell访问web服务,并使用ConvertFrom Json将响应转换为对象。但是,该对象是使用无法从Powershell代码访问的属性名创建的

如何访问属性的属性值?我应该为从Json转换而烦恼吗?有更简单的选择吗

谢谢


Dave

可以使用引号引用非标准属性名称

例如:

$variable.'some strange/nonstandard property name'

可以使用引号引用非标准属性名称

例如:

$variable.'some strange/nonstandard property name'

我很难从你的屏幕截图上确定酒店的名称。你能把它们包括在文本中吗?您也可以尝试引用属性名,如:
$object.“奇怪的属性名”
对不起,第一列是属性名,第二列是值,第三列是数据类型。迈克·谢泼德的答案适用于引用这些房产。我很难从你的截图上确定房产名称。你能把它们包括在文本中吗?您也可以尝试引用属性名,如:
$object.“奇怪的属性名”
对不起,第一列是属性名,第二列是值,第三列是数据类型。Mike Shepard的答案适用于引用这些属性。