从JSON创建哈希表
我想获得像这样的Hashtable的JSON表示形式:
@{Path="C:\temp"; Filter="*.js"}
ConvertTo-Json
结果是:
{ "Path": "C:\\temp",
"Filter": "*.js"
}
但是,如果将JSON字符串转换回去,ConvertFrom-Json
则不会得到HashTable,而会得到PSCustomObject。
那么,如何可靠地序列化上述Hashmap?
回答:
$json = @{Path=”C:\temp”; Filter=”*.js”} | ConvertTo-Json
$hashtable = @{}(ConvertFrom-Json $json).psobject.properties | Foreach { $hashtable[$_.Name] = $_.Value }
以上是 从JSON创建哈希表 的全部内容, 来源链接: utcz.com/qa/407552.html