2017-08-13 24 views
-2

私はエラーがありますどうすればこのエラーを修正できますか?

plz jsonをrcptsに変換してください。

string json = JsonConvert.SerializeObject(rcpts); 

using System; 
 
using System.Collections.Generic; 
 
using System.IO; 
 
using System.Linq; 
 
using System.Net; 
 
using System.Text; 
 
using System.Web; 
 
using System.Web.UI; 
 
using System.Web.UI.WebControls; 
 

 
namespace sdd.Contact 
 
{ 
 
    public partial class Cantact : System.Web.UI.Page 
 
    { 
 
     protected void Page_Load(object sender, EventArgs e) 
 
     { 
 

 
     } 
 

 
     protected void SabtButton_Click(object sender, EventArgs e) 
 
     { 
 

 
      WebRequest request = WebRequest.Create("http://ippanel.com/services.jspd"); 
 
      string[] rcpts = new string[] { "981111111" }; 
 
      string json = JsonConvert.SerializeObject(rcpts); 
 
      request.Method = "POST"; 
 
      string postData = "op=send&uname=aaaa&pass=0000&message=hello Test&to=" + json + "&from=+9810001010"; 
 
      byte[] byteArray = Encoding.UTF8.GetBytes(postData); 
 
      request.ContentType = "application/x-www-form-urlencoded"; 
 
      request.ContentLength = byteArray.Length; 
 
      Stream dataStream = request.GetRequestStream(); 
 
      dataStream.Write(byteArray, 0, byteArray.Length); 
 
      dataStream.Close(); 
 
      WebResponse response = request.GetResponse(); 
 
      Console.WriteLine(((HttpWebResponse)response).StatusDescription); 
 
      dataStream = response.GetResponseStream(); 
 
      StreamReader reader = new StreamReader(dataStream); 
 
      string responseFromServer = reader.ReadToEnd(); 
 
      Console.WriteLine(responseFromServer); 
 
      reader.Close(); 
 
      dataStream.Close(); 
 
      response.Close(); 
 
      System.Diagnostics.Debug.WriteLine(responseFromServer); 
 

 
     } 
 
    } 
 
}

答えて

0

あなたはこのためParseまたはDeserializeObjectを試すことができます。

JObject json = JObject.Parse(rcpts); 

それとも

dynamic json = JsonConvert.DeserializeObject(rcpts); 
+0

は答え0ありがとうございましたしかし: DeserializeObject: 'JsonConvert'という名前が現在のコンテキストに存在しませんplzもう一度 –

+0

あなたは 'jsonConvert'をインポートする必要があります。そのためには、 'Newtonsoft.Json'をインストールする必要があります。" NuGetパッケージを管理する " - >" newtonsoft json "を検索してください。 - > [インストール]をクリックします。 –

関連する問題