ポストから入るのhttp // GET JSONデータ
Newtonsoft.Jsonを使用しました。
公共HttpResponseMessageクエリ()
{
VAR要求= System.Web.HttpContext.Current.Request。
バイト[] requestData =新しいバイト[request.InputStream.Length]。
request.InputStream.Read(requestData、0、(INT)request.InputStream.Length)。
VAR jsonData = Encoding.UTF8.GetString(requestData)。
//データをJSONに変換され、
動的M = jsonData.ToObject <動的>();
文字列MeterAddr = String.Emptyを。
文字列のStartTime = String.Emptyを。
文字列の終了時間= String.Emptyを。
// JSONデータフィールドの値を取得
MeterAddr = m.meterid。
StartTime = m.StartTime。
終了時間= m.EndTime。
}
JSONデータを返す//
パブリック静的T ToObject <T>(この文字列はJSON)
{
JSONを返す== nullのデフォルト(T):?JsonConvert.DeserializeObject <T>(JSON)
}