方法如下:
/// <summary>
/// 解析参数(Post请求Body中的输入)
/// </summary>
/// <param name="s">输入的文件流</param>
/// <returns>解析所得JObject对象</returns>
public static JObject Parse(Stream s)
{
//s = HttpContext.Current.Request.InputStream;
JObject jObject = new JObject();
try
{
using (var sr = new StreamReader(s, Encoding.UTF8))
using (var jsonTextReader = new Newtonsoft.Json.JsonTextReader(sr))
{
jObject = (new Newtonsoft.Json.JsonSerializer()).Deserialize(jsonTextReader) as JObject;
}
}
catch (Exception e)
{
Log.Loging.Error(ResponseManager.FailureWithInvalidParameters());
}
return jObject;
}