lee*_*d00 4 powershell serialization hashtable hashmap pickle
如果我想将一个对象/哈希表写入磁盘并稍后再次加载,PowerShell 支持吗?
当然,您可以使用 PowerShell 的本机CliXml格式:
@{
a = 1
b = [pscustomobject]@{
prop = "value"
}
} | Export-Clixml -Path hashtable.ps1xml
Run Code Online (Sandbox Code Playgroud)
反序列化Import-CliXml:
PS C:\> $ht = Import-CliXml hashtable.ps1xml
PS C:\> $ht['b'].prop -eq 'value'
True
Run Code Online (Sandbox Code Playgroud)