【问题标题】:Serialize bulk data by JSON JavaScriptSerializer in C#?在 C# 中通过 JSON JavaScriptSerializer 序列化批量数据?
【发布时间】:2012-05-07 11:20:39
【问题描述】:

如何在 C# 中使用 JSON JavaScriptSerializer 序列化批量数据? 我试过了,但得到了下面提到的错误

“使用 JSON JavaScriptSerializer 进行序列化或反序列化时出错。字符串长度超过 maxJsonLength 属性设置的值”

谁能告诉我如何序列化批量数据??

【问题讨论】:

标签: c#


【解决方案1】:

试试这个

 JavaScriptSerializer jsJson = new JavaScriptSerializer();
 jsJson.MaxJsonLength = 2147483644;

【讨论】:

  • 我试过这个,但它并没有解决我的问题。我在使用 DataContractJsonSerializer 处理批量数据时遇到问题。
【解决方案2】:

【讨论】:

  • DataContractJsonSerializer 不允许更多数据,例如从 SQL Server 获取的千行数据。
【解决方案3】:

我认为这是由于您的其中一个属性的长度太长造成的。我们能看到一些关于所涉及数据的代码和背景吗?

【讨论】:

    猜你喜欢
    • 2021-12-16
    • 2012-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-16
    • 1970-01-01
    • 2022-01-08
    • 1970-01-01
    相关资源
    最近更新 更多