对于此JSON文件:
[
{
"Wildcard": "**\\\\*.Tests*.dll"
}
]
当我在此文件上使用ConvertFrom-Json时,我得到了:
Wildcard : **\\*.Tests*.dll
请注意,它从原始文件中删除了两个反斜杠。我希望powershell保留这些反斜杠,以便在使用ConvertTo-Json
将powershell对象输出回文件时,在JSON中看到4个反斜杠。
我该怎么做?
答案 0 :(得分:1)
有一个功能可以取消转义4个特殊字符,例如bashslashes
ConvertTo-Json | %{[System.Text.RegularExpressions.Regex] :: Unescape($ _)}