我用
var obj = response.Content.ReadAsStringAsync().Result;
得到类似
的结果obj = {"productId":"12345"}.
如何从响应结果中获取值12345 ?
如果你不想创建对象&只需要快速获取值,使用Json。. NET将您的数据解析为JObject
&然后使用.GetValue
:
var productId = JObject.Parse(obj).GetValue("productId").Value<string>();
或:
var productId = JObject.Parse(obj)["productId"].ToString();
输出:
"12345"