我想从Web服务器获取一些数据。当我通过浏览器去,我看到这样的回应:C#HTTP GET请求返回隐藏字符
[ { "x": "1" ,"y" : "2" ,"z" : "3" } ]
当我发送一个GET请求,结果回来:
[ {\n\"x\": \"1\"\n,\"y\" : \"2\"\n,\"z\" : \"3\"\n\n}\n]\n"
我使用的代码基本上是:
// Create a request for the URL.
WebRequest request = WebRequest.Create(fullUrl);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
// Get the stream containing content returned by the server.
Stream dataStream = response.GetResponseStream();
// Open the stream using a StreamReader for easy access.
StreamReader reader = new StreamReader(dataStream);
// Read the content.
string responseFromServer = reader.ReadToEnd();
有没有一种简单的方法来摆脱\ n和\之前的\,还是我必须对响应做一些正则表达式/字符串操作?
个谢谢, 威尔