所以我使用 anHttpClient来检索 an HttpResponseMessage,在那里我将内容作为字符串读出:
using (var responseStream = response.Content.ReadAsStringAsync())
{
var streamContent = responseStream.Result;
}
现在,streamContent似乎是一个 JSON 格式的字符串,但我想要的是payload,这似乎又是一个 JSON 格式的字符串。JSON 可视化工具 (VS) 给了我这个:
[JSON]
[0]
payload_bytes: 201
payload: "{"type":"Models.Event.Partyhat","Id":"123"}"
我在payload更不用说驻留在其中的 JSON 字符串时遇到了一些麻烦。我试过摆弄JsonConvert,但这对我没有多大帮助。
任何提示?
编辑:
我反序列化的尝试:
var streamContent = JsonConvert.DeserializeObject<object>(responseStream.Result);
编辑2:
可能值得添加实际的字符串:
[{"payload_bytes":201,"payload":"{\"type\":\"Models.Event.Partyhat\",\"Id\":\"123\"}"}]
HUH函数
慕运维8079593
相关分类