21得票3回答
JavaScriptSerializer. 如何忽略属性。

我知道 ScriptIgnoreAttribute。 但是如果我想基于一些条件忽略一个属性怎么办呢? 例如,如何只在序列化时忽略可空属性,当它为空且不包含任何值时?

20得票3回答
JavaScriptSerializer正在从日期中减去一天。

我将使用JavaScriptSerializer对DateTime进行序列化,但是当我反序列化时,会显示比序列化日期少一天: 以下是测试内容: DateTime startDate=new DateTime(2012,1,20);//set the 20th of January ...

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

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

16得票2回答
如何在C#中使用System.Web.Script.Serialization?

我该如何在C#现代UI中实现这个? var url = "http://ajax.googleapis.com/ajax/services/feed/load?q=http%3A%2F%2Fwww.digg.com%2Frss%2Findex.xml&v=1.0"; var wc =...

15得票1回答
JavaScriptSerializer UTC DateTime问题

我们的客户希望在浏览器中显示与数据库中完全相同的日期和时间值,而我们在数据库中将它们存储为UTC。 起初,我们在序列化和JavaScript方面遇到了一些问题。DateTime值被移动了两次-首先匹配机器的本地时区,然后匹配浏览器中的时区。我们通过向JavaScriptSerializer添...

15得票5回答
JavaScriptSerializer 命名空间问题

我在尝试使用JavaScriptSerializer解析从服务器接收到的JSON字符串时遇到了问题。 我实现了以下代码:responseFromServer = readStream.ReadLine(); JavaScriptSerializer ser = new JavaScriptS...

14得票3回答
将带有函数参数的对象进行JSON序列化

我有这个C#对象:var obj = new { username = "andrey", callback = "function(self) { return function() {self.doSomething()} (this) }" } 我需要将其JSON序列化以...

14得票7回答
从C# .NET中的DataTable到JSON

我在C#和.NET方面还很新手,不过我写了这段代码来调用一个存储过程,并想将返回的DataTable转换为JSON格式。 SqlConnection con = new SqlConnection("connection string here"); SqlDataAdapter...

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...

14得票1回答
使用Json.net序列化数据的大小限制?

我开发了一个asp.net Web应用程序,并最初使用内置的JavaScript序列化程序将一些数据序列化为JSON字符串。后来我发现,由于可以序列化的数据量存在问题,这变得棘手。我不断收到“使用JSON JavaScriptSerializer进行序列化或反序列化期间发生错误。字符串长度超过...