关于PowerShell Convertto-Json 管道Bug

问题

如果一个空数组转成json之后,你期望的是什么?总不能是null吧?

如果一个数组内有一个元素,转成json之后,你期望的是什么?总不能不是数组了吧?

bug

这就是bug啊!很好,查到了

https://github.com/PowerShell/PowerShell/issues/18203

方案

不要使用管道传递,直接使用InputObject传递对象即可

posted @ 2022-11-03 13:23  talentzemin  阅读(37)  评论(0编辑  收藏  举报