我如何解决这个错误?

马赫迪·安贾姆 |

我有错误

请帮助将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);

        }
    }
}

用户6448640

您可以尝试ParseDeserializeObject为此:

JObject json = JObject.Parse(rcpts);

或者

dynamic json  = JsonConvert.DeserializeObject(rcpts);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章