我正在尝试将数据转换为 JSON 作为 REST API 的输入。我面临的挑战是数据应该包含多个深度(因为缺少更好的词)。我现在使用的代码是:
(@{name = "Contoso"; all_assets = "false"; all_users="false"; rules= @{type="fqdn"; operator="match"; terms=@("contoso") } }| ConvertTo-Json)
现在的输出是:
{
"all_users": "false",
"name": "Contoso",
"all_assets": "false",
"rules": {
"operator": "match",
"terms": [
"contoso"
],
"type": "fqdn"
}
}
REST-Api 抱怨数据包含无效字符。查看输出,“规则:”部分包含 {} 而不是 []。我一直在尝试各种技巧,但我似乎无法弄清楚这一点。
有人知道我在这里做错了什么吗?