问题标签 [jsonserializer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
778 浏览

asp.net - UpdatePanel 似乎在处理像 AsynPostBack 这样的海量数据。jSonSerializer maxLength 没有帮助

我有一个 ASP.NET 3.5 应用程序并尝试更新具有嵌套自定义控件的更新面板。在该自定义控件中是一个 ComponentArt Gird,在此更新中,它被几乎 13MB 的数据填充(是的,我可以将其分块......)。

我在更新面板中有一个隐藏按钮,当我需要更新面板和网格时,我从客户端由 JS 触发。

当我在 asyncPostback 期间使用 Updatepanelxyz.Update() 调用 Update 方法时,我稍后会在该过程中得到 asyncPostBackError 说,JSonSerializer 无法处理这么多的数据。我应该增加指定的值。

确实。明白了。但是当我在 web.config 中更改这个值时,它只能工作到大约 8MB,但不会更多。在这种情况下,JSonSerializer 是否有限制。我已经将该值设置为 Int32 的最大值,这是默认值的 1000 倍,对于 4MB 的序列化数据来说已经足够了。

有什么建议么?有什么方法可以强制序列化程序实现这一点?有什么方法可以使用另一个序列化器?

干杯,史蒂夫

0 投票
2 回答
15070 浏览

asp.net-mvc - 无法从 Asp.Net Mvc 应用程序中找到 DataContractJsonSerializer

我无法DataContractJsonSerializerSystem.Runtime.Serialization.Json

如果我做:

我收到一个错误...

如何在我的 Asp.Net Mvc 应用程序中访问它,以便我可以使用该DataContractJsonSerializer 方法

0 投票
1 回答
1501 浏览

asp.net - 如何从 ASP.NET 中的 json 反序列化基本类型(System.Runtime.Serialization.Json)

我有一个小问题。当我使用DataContractJsonSerializer复杂类型(自己的类型)时,它工作正常。但我必须从字符串中反序列化 TimeStamp 或 DateTime。所以我不能用 DataContract、DataMember 属性标记这些类型。

我写了一些代码

我抓住了这个异常

{“反序列化 System.TimeSpan 类型的对象时出错。遇到意外字符'P'。”} System.Exception {System.Runtime.Serialization.SerializationException}

我的问题是如何反序列化

0 投票
3 回答
1642 浏览

.net - 重命名 JsonSerializer 中的字段

我有一个需要通过 ASP.NET MVC 框架中的 JsonResult 输出的类库。(JsonResult 使用 JsonSerializer 来产生它的输出。)

我通过阅读文档发现,如果您放置[ScriptIgnore]公共属性/字段,它将不会被序列化,就像[XmlIgnore]XML 序列化程序一样。

我需要 的等效功能[XmlElement("elementname")],它绝对指定输出序列化中的字段/属性的名称。我有一个名为的字段Elements需要序列化为一个名为elements.

如何使用默认的 JsonSerializer 完成此操作?

谢谢,大卫

0 投票
3 回答
1888 浏览

c# - 强制 Json 序列化器生成特定的日期时间格式 (yyyy-mm-ddThh:mm:ss.msmsmsZ)

产生:

如何将日期显示为:

?

0 投票
2 回答
4533 浏览

c# - JavaScriptSerializer().Serialize(实体框架对象)

可能是,它对你来说不是那么成问题。但我第一次尝试使用 json 序列化。并阅读stackowerflow中的其他文章。

我创建了实体框架数据模型。然后通过方法从对象中获取所有数据:

我的网络服务:

和 jQuery ajax 方法

失败(来自 fairbug):

ajax 响应(如果我删除,则由 Firebug var data = eval("(" + msg + ")")):

数据问题,代码在那里失败。而且我认为我没有很好地使用JavaScriptSerializer().Serialize()方法。

请告诉我,我在 C# 代码中犯了多大的错误?

0 投票
3 回答
2301 浏览

python - Django继承模型的JSON序列化

我有以下 Django 模型

如果有帮助,完整的模型文件在这里。

可以看到 Company 是 ConfigurationItem 的子类。

我正在尝试使用 django.core.serializers.serializer 或 WadofStuff 序列化程序来使用 JSON 序列化。

两个序列化程序都给我同样的问题......

问题是序列化 Company 模型只会给我与该模型直接关联的字段,而不是来自它的父对象的字段。

有没有办法改变这种行为,或者我应该考虑构建一个对象字典并使用 simplejson 来格式化输出?

提前致谢

~sm

0 投票
1 回答
2043 浏览

javascript - 如何将 HTML 表转换为 JSON 并将 JSON 与 JSON.NET 一起使用?

我问这个问题是因为我认为这是我们不时遇到的问题。我需要获取一个已在客户端操作过的 HTML 表格,并将生成的表格数据发送到服务器进行处理。此外,我想使用 JSON.NET 将其直接映射到我的业务对象。

0 投票
4 回答
70772 浏览

.net - .NET 4 是否有内置的 JSON 序列化器/反序列化器?

.NET 4 是否带有任何对 JSON 数据进行序列化/反序列化的类?

  • 我知道有 3rd-party 库,例如JSON.NET,但我正在寻找内置于 .NET 中的东西。

  • 我在 MSDN 上找到了Data Contracts,但它适用于 WCF,而不适用于 Winforms 或 WPF。

0 投票
2 回答
582 浏览

asp.net - 无法在 Azure 中设置 jsonSerialization

我试图放入 Azure 的应用程序是在 ASP.NET 3.5 中构建的,我在将其移动到云时将其转换为 4.0。一切都很好,直到我尝试将此块添加到我的 web.config 中:

此行会导致 Web 角色永远处于忙碌状态。

这是整个 web.config:

任何建议都会很棒!同样,删除 system.web.extensions 部分,一切正常(除了需要覆盖 maxJsonLength 的代码)。

我也尝试过对 System.Web.Extensions 进行本地部署。也不去那里。

谢谢!