首页 > Windows开发 > 详细

c# 动态获取http通过post传来的json数据

时间:2019-07-18 19:44:48      阅读:820      评论:0      收藏:0      [点我收藏+]

//获取http通过post传来的json数据

using Newtonsoft.Json;

public HttpResponseMessage Query()

{

var request=System.Web.HttpContext.Current.Request;

byte[] requestData=new byte[request.InputStream.Length];

request.InputStream.Read(requestData,0,(int)request.InputStream.Length);

var jsonData=Encoding.UTF8.GetString(requestData);

//转化成json数据

dynamic m=jsonData.ToObject<dynamic>();

string MeterAddr=string.Empty;

string StartTime=string.Empty;

string EndTime=string.Empty;

//获取json数据的字段值

MeterAddr=m.meterid;

StartTime=m.StartTime;

EndTime=m.EndTime;

}

//返回json数据

public static T ToObject<T>(this string Json)

{

return Json==null?default(T):JsonConvert.DeserializeObject<T>(Json)

}

c# 动态获取http通过post传来的json数据

原文:https://www.cnblogs.com/huodige/p/11209046.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!