&引用;在PowerShell中构造json字符串时被更改为\的

&引用;在PowerShell中构造json字符串时被更改为\的,json,powershell,Json,Powershell,我正在创建一个JSON格式的字符串。输出正确,但所有qoutes已替换为\char而不是“ 生成Json的代码 $fullDoc = ' { "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#", "contentVersion": "1.0.0.0", "parameters": ' + $armsettings + '}' $jso

我正在创建一个JSON格式的字符串。输出正确,但所有qoutes已替换为\char而不是“

生成Json的代码

$fullDoc = '
{
    "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#",
    "contentVersion": "1.0.0.0",
    "parameters": ' + $armsettings + '}'

$json = $fullDoc |  ConvertTo-Json -depth 100
$json = $json.Replace("\r","")
$json = $json.Replace("\n",([Environment]::NewLine))
$json = $json.Replace("@{","{")
$json = $json.Trim()
$json = $json.Replace($json.Substring(0,1),"")         

Write-Host $json
你知道怎么解决这个问题吗

这是正确格式的文档

{
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#",
"contentVersion": "1.0.0.0",
"parameters": {
    "type": {
        "value": "web"
    },
    "name": {
        "value": "Cluster"
    },
    "hockeyAppToken": {
        "value": ""
    },
    "hockeyAppId": {
        "value": ""
    },
    "regionId": {
        "value": "southcentralus"
    },
    "requestSource": {
        "value": "IbizaAIExtension"
    }
}
}

为什么不
$fullDoc |转换成Json |转换成Json
?这到底能实现什么@Avshalom@Avshalom。谢谢!这就像一个符咒:)当然,你可以顺便说一句,这不是正确的参数文件格式。这到底是做什么的?它如何构建json?他的问题是,他试图用字符串re来操纵json放置工具等。当他可以使用内置convertFrom Jsonconvertfrom json获得正确的结果时,它会创建一个对象。他没有尝试构建任何东西,只是为了获得正确的json字符串结果。这和他的问题一样有意义
{
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#",
"contentVersion": "1.0.0.0",
"parameters": {
    "type": {
        "value": "web"
    },
    "name": {
        "value": "Cluster"
    },
    "hockeyAppToken": {
        "value": ""
    },
    "hockeyAppId": {
        "value": ""
    },
    "regionId": {
        "value": "southcentralus"
    },
    "requestSource": {
        "value": "IbizaAIExtension"
    }
}
}
$fullDoc | ConvertTo-Json | ConvertFrom-Json