HTTPポストを介してデータへの動的アクセスが来たC#のJSON

ポストから入るの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)

}

おすすめ

転載: www.cnblogs.com/huodige/p/11209046.html