-3

Am catching the Http response in string variable.I want to convert string into json.How to convert?

  string responseData;  
  HttpWebResponse response = request.GetResponse() as HttpWebResponse;  
   if (response.StatusCode == HttpStatusCode.OK)  
   {
         System.IO.StreamReader responseReader = new System.IO.StreamReader(request.GetResponse().GetResponseStream());
         responseData = responseReader.ReadToEnd();
   }
Snake Eyes
  • 16,287
  • 34
  • 113
  • 221
user2882431
  • 385
  • 1
  • 3
  • 6

1 Answers1

0

First See this previous discussion

and if you used asp.net MVC , then try this below way

 [HttpGet]
        public JsonResult GetValues()
        {
         string responseData;  
         HttpWebResponse response = request.GetResponse() as HttpWebResponse;  
         if (response.StatusCode == HttpStatusCode.OK)  
         {
         System.IO.StreamReader responseReader = new System.IO.StreamReader(request.GetResponse().GetResponseStream());
         responseData = responseReader.ReadToEnd();
         }                 
         return Json(new { data = responseData}, JsonRequestBehavior.AllowGet);
         }
Community
  • 1
  • 1
Ramesh Rajendran
  • 37,412
  • 45
  • 153
  • 234