为什么我会得到意想不到的ConvertTo-Json
结果,为什么会得到类似System.Collections.Hashtable
的值和/或为什么往返 ( $Json | ConvertFrom-Json | ConvertTo-Json
) 会失败?
元问题
Stackoverflow 有一个很好的机制来防止重复的问题,但据我所知,没有机制可以防止出现重复原因的问题。以这个问题为例:几乎每周都会有一个新问题以相同的原因出现,但通常很难将其定义为重复问题,因为问题本身只是略有不同。尽管如此,如果这个问题/答案本身最终成为重复(或离题),我不会感到惊讶,但不幸的是,stackoverflow 不可能写一篇文章来防止其他程序员继续写由这个“已知”陷阱引起的问题.
重复
具有相同共同原因的类似问题的几个示例:
- PowerShell ConvertTo-Json 未按预期转换数组 (昨天)
- 带有嵌入式哈希表的 Powershell ConvertTo-json
- powershell “ConvertTo-Json” 的 json 格式输出混乱
- 嵌套数组和 ConvertTo-Json
- Powershell ConvertTo-JSON 缺少嵌套级别
- 如何使用 Powershell 将 JSON 对象保存到文件中?
- 无法将数组中的 PSCustomObjects 正确转换回 JSON
- ConvertTo-Json 将数组展平超过 3 层
- 一次将对象数组添加到 PSObject
- 为什么 ConvertTo-Json 会丢弃值
- 如何将此 JSON 往返传输到 PSObject 并返回 Powershell
- …</li>
不同的
那么,这个“自我回答”的问题与上述重复的问题有什么不同吗?
它在标题中有共同的原因,因此它可能更好地防止由于相同的原因而重复提问。