Aug 10 2022 06:19 AM - edited Aug 10 2022 06:22 AM
trying figure out on how I can store $$ and $^ in a json object or file and then convert it from JSON to a customObject with the right content in PowerShell
But seemingly I have no option to escape the $$ in the same way as the \ on the json side
And also no parameter for ConvertFrom-Json
@"
{
"bla": "^$$WS\\:$^W'"
}
"@ | ConvertFrom-Json
Did anyone have the same problem and was able to solve it?
Aug 10 2022 11:10 PM
Aug 10 2022 11:22 PM
Solution
Yeah, either what @farismalaeb said or use literal quoting instead around the text block like so (assuming you're not trying to do any internal variable replacements):
@'
{
"bla": "^$$WS\\:$^W'"
}
'@ | ConvertFrom-Json
Cheers,
Lain
Aug 10 2022 11:22 PM
Solution
Yeah, either what @farismalaeb said or use literal quoting instead around the text block like so (assuming you're not trying to do any internal variable replacements):
@'
{
"bla": "^$$WS\\:$^W'"
}
'@ | ConvertFrom-Json
Cheers,
Lain