c# - 将 JSON 数据发布到 ASP.NET 应用程序

标签 c# asp.net-mvc json backbone.js

我正在为客户端应用程序使用主干 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/

相关文章:

c# - 为什么 DateTime.ParseExact(String, String, IFormatProvider) 需要 IFormatProvider?

c# - 在 Entity Framework 中批量插入

javascript - 我需要禁用提交按钮,直到所有字段都有值

c# - SQL DB 迁移建议 --- 更新数据库模型...我可以复制旧记录吗

.net - 将 JObject 转换为强类型对象

c# - 如何在 C# 中连接整数和字符串?

c# - DEBUG 与 RELEASE 和分发程序集

asp.net-mvc - URL 中的点会导致 ASP.NET mvc 和 IIS 出现 404

javascript - Json文件显示为html

java - 将 json 输出作为参数传递给 java 中的 linux 程序