【发布时间】:2018-12-01 02:35:00
【问题描述】:
我正在尝试操作嵌套了数组的 JSON 对象。以下 PowerShell 命令:
@{testArray=@(1,2)} | ConvertTo-Json -Compress
@{testArray=@(@{prop1=1})} | ConvertTo-Json -Compress
@{testArray=@(@{prop1=@(1,2)})} | ConvertTo-Json -Compress
产生以下输出:
{"testArray":[1,2]}
{"testArray":[{"prop1":1}]}
{"testArray":[{"prop1":"1 2"}]}
前两个符合我的预期,但最后一个没有。我希望输出:
{"testArray":[{"prop1":[1,2]}]}
我在这里缺少什么?使用 PowerShell 5.1
【问题讨论】:
标签: arrays json powershell