我正在为客户端应用程序使用主干 MVC 框架。它将 JSON 数据 POST 到 asp.net 应用程序,而不是 asp MVC 应用程序。我如何接收 JSON 数据? JSON 字符串是否位于 HttpRequest 对象中? .NET 是否解码 JSON 字符串?我希望能够在 C# 中提供一个对象或模型,并在反序列化 JSON 字符串时使用该对象,但是在 HTTP Post 操作期间在哪里可以访问 json 字符串?
最佳答案
JSON.net 运行良好。
Stream s = Request.InputStream;
StreamReader sr = new StreamReader(s);
Newtonsoft.Json.Linq.JObject jObj = Newtonsoft.Json.Linq.JObject.Parse(sr.ReadLine());
string name = (string)jObj["name"];
关于c# - 将 JSON 数据发布到 ASP.NET 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8917015/