J'essaie d'obtenir des données d'un serveur Web. Quand je vais via un navigateur, je vois une réponse comme:C# requête HTTP GET renvoyant des caractères cachés
[ { "x": "1" ,"y" : "2" ,"z" : "3" } ]
Lorsque j'envoie une requête GET le résultat REVIENT:
[ {\n\"x\": \"1\"\n,\"y\" : \"2\"\n,\"z\" : \"3\"\n\n}\n]\n"
Le code J'utilise est essentiellement:
// 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();
Y at-il un moyen facile de se débarrasser du \ n et du \ avant le ", ou dois-je faire une manipulation regex/chaîne sur la réponse?
Merci, Will