我有一个 json 文件,它将 alpha-2 代码映射到国家/地区名称:
{ "AF": "Afghanistan", "EG": "Ägypten", ... }
我想迭代每个键值对来处理数据。我怎样才能实现这一目标?
我尝试了以下方法,但它总是返回一个不可以键值方式迭代的大对象:
$json = Get-Content -Path C:\countries.json | ConvertFrom-Json
我能够使用 内在
.psobject
foreach ($obj in $json.PSObject.Properties) { $obj.Name $obj.Value }