2013-10-17 33 views
-3

我正在捕獲字符串變量中的Http響應。我想將字符串轉換爲json.How如何轉換?如何將字符串轉換爲Json格式?

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(); 
    } 
+1

你的意思是你想'responseData' JSON格式?它是什麼格式?或者你的意思是'responseData'已經是JSON格式,你想閱讀那個JSON對象? – CodeCaster

+0

顯示您的回覆數據。它是「HTML/JSON/XML」嗎? –

回答

0

第一次看到這個previous discussion

,如果你使用asp.net MVC,那就試試這個方法在下文

[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); 
     } 
+0

他正在使用asp.net和c# – giammin

+0

對不起!現在我改變了一些東西! –

相關問題