powershell 输出包含所有数据的条目对象层次结构

o0lyfsai  于 2023-10-18  发布在  Shell
关注(0)|答案(1)|浏览(133)

取下面的对象$ret3

$ret = [ordered]@{
        Title = "ABC"
        Data = "FFFFF"}

$ret2 = [ordered]@{
        Title = "ABC"
        Data = $ret}

$ret3 = [ordered]@{
        Title = "ABC"
        Data = $ret2}

下面的所有方法都不会遍历整个对象层次结构,并输出所有对象层次结构的成员及其数据。有没有办法在PS中做到这一点?

$ret3 

Name                           Value                                                                                                                                                                                                 
----                           -----                                                                                                                                                                                                 
Title                          ABC                                                                                                                                                                                                   
Data                           {Title, Data}    

$ret3 | Format-Table

Name                           Value                                                                                                                                                                                                 
----                           -----                                                                                                                                                                                                 
Title                          ABC                                                                                                                                                                                                   
Data                           {Title, Data}
r1zhe5dt

r1zhe5dt1#

不确定这是否是你要找的东西,但你可以简单地将对象通过管道连接到ConvertTo-Json小程序来获得整个对象层次结构:

$ret3 | ConvertTo-Json

输出:

{
  "Title": "ABC",
  "Data": {
    "Title": "ABC",
    "Data": {
      "Title": "ABC",
      "Data": "FFFFF"
    }
  }
}

相关问题