13得票2回答
使用ScriptIgnore时JavaScriptSerializer出现循环引用

我将我的Entity Framework实体从Web项目和数据访问层中拆分出来,放在单独的类库中。在我的控制器中,我调用我的存储库来获取一个IEnumerable<RobotDog.Entities.Movie>,然后尝试使用JavaScriptSerializer序列化为JSON...

367得票19回答
如何在使用C#的.NET中获取格式化的JSON?

我正在使用 .NET JSON 解析器,并希望将我的配置文件序列化,使其易于阅读。因此,不要像这样:{"blah":"v", "blah2":"v2"} 我想要更好看一点的东西,就像这样:{ "b...

8得票5回答
ASP.NET C#: 找不到JavascriptSerializer

我正在尝试使用JavascriptSerializer对象在ASP.NET v4.0与C#中。我没有使用Visual Studio - 这是在一个现场的IIS7服务器。我可以访问这个对象,只是在这个同样的Web服务器上使用VB,所以我知道必要的DLL已经存在并正确配置。 但当我尝试在C#中使...

7得票1回答
Web.config的jsonSerialization maxJsonLength被忽略。

我有一个基于.NET 4.0运行的MVC3应用程序,在使用JavascriptSerializer.Deserialize时出现错误。 使用JSON JavaScriptSerializer进行序列化或反序列化时出错。字符串长度超过了maxJsonLength属性设置的值。 阅读Can...

14得票4回答
如何从一个3.5 asmx Web服务获取JSON响应

我有以下方法:using System.Web.Services; using System.Web.Script.Services; using System.Web.Script.Serialization; using Newtonsoft.Json; using System.Coll...

47得票8回答
错误 CS0234: 命名空间 'System.Web' 中不存在类型或命名空间名称为 'Script' 的成员。

我正在尝试在我的应用程序中使用JavaScriptSerializer。 最初我收到了以下错误信息: 找不到 JavaScriptSerializer 我通过添加以下代码解决了这个问题:using System.Web.Script.Serialization; 但是,子关键字S...

12得票2回答
使用默认的JavaScriptSerializer将DateTime绑定到knockout视图模型

我刚开始使用knockout,在使用JavaScriptSerializer进行DateTime序列化和反序列化时遇到了问题。 我已经更新了Steve博客中的koListEditor示例中的gifts模型,包括一个修改后的DateTime字段: public class GiftModel...

8得票2回答
如何使用JavaScriptSerializer.DeserializeObject返回一个使用不区分大小写的字符串比较器的字典?

我有一些JSON需要反序列化,所以我正在使用JavaScriptSerializer.DeserializeObject,例如: var jsonObject = serializer.DeserializeObject(line) as Dictionary<string, obje...

17得票5回答
JavaScriptSerializer的MaxJsonLength超出限制。如何处理这种情况是最佳实践?

我正在使用jQuery的$.ajax()函数向客户端发送大量数据。我调用了一个在ASP.NET Web服务中返回JSON数据的方法。对于大多数搜索来说一切都很顺利,但是当我需要返回大量数据时,会遇到JavaScriptSerializer MaxJsonLength属性的问题。处理这种情况的最...

9得票2回答
JavaScriptSerializer - 自定义属性名称

我正在使用JavaScriptSerializer来反序列化JSON数据。一切都很顺利,但我的问题是,JSON数据中有一个属性名为“base”,因此我无法在我的C#代码中创建此属性。 我发现可以在构造函数中手动映射值到属性,但问题是,我的DTO拥有大约200个属性,所以我不想手动完成这项工作,...