C# Httpresponse处理

C# Httpresponse处理,c#,restlet,httpwebresponse,C#,Restlet,Httpwebresponse,我想使用httpresponse作为json对象,以便使用其中的值,例如internalid、itemid等 我得到了httpresponse,并能够将其流化,但这对我来说不起作用,因为它将返回字符串 1-作为响应,我得到了JSON字符串 2-我尝试使用JSONConvert方法进行解析 3-我使用StreamReader获得了httpresponse,并且能够在控制台中显示响应字符串 [WebResponse response = request.GetResponse();

我想使用httpresponse作为json对象,以便使用其中的值,例如internalid、itemid等 我得到了httpresponse,并能够将其流化,但这对我来说不起作用,因为它将返回字符串

1-作为响应,我得到了JSON字符串 2-我尝试使用JSONConvert方法进行解析 3-我使用StreamReader获得了httpresponse,并且能够在控制台中显示响应字符串

[WebResponse response = request.GetResponse();            
HttpWebResponse httpResponse = (HttpWebResponse)response;
Console.WriteLine("Content length is {0}", httpResponse.ContentLength);
Console.WriteLine("Content type is {0}",httpResponse.ContentType);         
var response1 = (HttpWebResponse)request.GetResponse();
var rawJson = new StreamReader(response1.GetResponseStream()).ReadToEnd();
Console.WriteLine(rawJson);][1]

上面提到的这段代码返回“string”,我想使用类似“object”的字符串,您可以使用Newtonsoft解析为动态:

或者,反序列化为强类型对象。要生成对象模型,有多种选项: