这是我的c#post json方法。在结果variable
中我得到了以下json响应
string token = string.Empty;
string requestUrl = "http://tallentex.com/phpwebservices/feedbackapp/index.php/hostel_service/syncData";
HttpWebRequest httpWebRequest = WebRequest.Create(requestUrl) as HttpWebRequest;
httpWebRequest.Method = "POST";
httpWebRequest.ContentType = "x-www-form-urlencoded";
using (var streamWriter = new StreamWriter(httpWebRequest.GetRequestStream()))
{
string json = new JavaScriptSerializer().Serialize(new
{
id = "0"
});
Console.WriteLine(json.ToString());
streamWriter.Write(json);
streamWriter.Flush();
streamWriter.Close();
}
var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse();
using (var streamReader = new StreamReader(httpResponse.GetResponseStream()))
{
var result = streamReader.ReadToEnd();
}
这是我从json post方法请求获得的。
{\"状态\":1,\"数据\":\" ID为\":\" 1 \& #34; \" FNO \":\" 16078134 \" \" hostel_id \":\" 12345 \&#34 ; \" attn_no \":\" 0010146998 \" \" CREATE_DATE \":\" 2017年8月21日 10时31分02秒\"},{\" ID为\":\" 2 \" \" FNO \":\ " 16078134 \" \" hostel_id \":\" 12345 \" \" attn_no \":\&# 34; 0010146998 \" \" CREATE_DATE \":\" 2017年8月21日 10时31分02秒\"},{\" ID为\":\" 3 \" \" FNO \":\ " 16078134 \" \" hostel_id \":\" 12345 \" \" attn_no \":\&# 34; 0010146998 \" \" CREATE_DATE \":\" 2017年8月21日 10时31分02秒\"},{\" ID为\":\" 4 \" \" FNO \":\ " 16078134 \" \" hostel_id \":\" 12345 \" \" attn_no \":\&# 34; 0010146998 \" \" CREATE_DATE \":\" 2017年8月21日 10时31分02秒\"}]}&#34 ;;
我想将其转换为数据表,如下表
id fno attnno hostelid createdate
1 16078134 0010146998 12345 2017-08-21 10:31:02
2 16078134 0010146998 12345 2017-08-21 10:31:02
3 16078134 0010146998 12345 2017-08-21 10:31:02
4 16078134 0010146998 12345 2017-08-21 10:31:02