尝试发送api请求并通过响应迭代,但似乎我的响应没有反序列化到对象。
这是invoke-Webrequest之后im得到的响应:
{"isSuccess": true, "value": null, "error": 0, "error2": ""}而不是:
Value error error2 IsSuccess
----- ---- ------- ---------下面是invoke im的用法:
$json = Invoke-WebRequest $RequestAPI-Method Post -Body $RequestBody -
ContentType 'application/json' | ConvertFrom-Json没有发布API/Body,因为它们是内部的。这是PowerShell的问题吗?或者我得到了一个错误的类型响应?我有点困惑。
如果需要更多信息,请让我知道,我会尝试添加。
发布于 2017-11-01 17:24:34
您可能需要选择Content属性
$json = Invoke-WebRequest $RequestAPI-Method Post -Body $RequestBody -ContentType 'application/json' |
Select-Object -expand Content |
ConvertFrom-Jsonhttps://stackoverflow.com/questions/47051614
复制相似问题