我想将数组的内容保存到.json文件中。数组中有一些字典。我尝试过
Set-Content -Path 'crl_urls.json' -Value $arrayval -Force
JSON文件已存储System.Collections.Hashtable
。它没有存储字典的值。
那我该怎么办?
答案 0 :(得分:1)
要正确地将内容保存为.json文件,您应该首先将数组转换为.json格式。 试试这个:
ConvertTo-Json -InputObject $arrayval | Out-File -FilePath .\crl_urls.json
答案 1 :(得分:0)
通过使用ConvertTo-Json
cmdlet,我能够在JSON文件中导出数组的内容。
示例代码:
Set-Content -Path 'crl_urls1.json' -Value ($arrayval|ConvertTo-Json) -Force