【问题标题】:serializing data using json.net size limit?使用 json.net 大小限制序列化数据?
【发布时间】:2011-12-02 21:08:16
【问题描述】:

我开发了一个 asp.net Web 应用程序,最初使用内置的 javascript 序列化程序将一些数据序列化为 json 字符串。这变得有问题,因为我后来发现我能够序列化的数据量存在问题。在使用 JSON JavaScriptSerializer 进行序列化或反序列化期间,我不断收到“”错误。字符串的长度超过了 maxJsonLength 属性上设置的值”。通过使用 json.net 序列化/反序列化我的数据很快解决了这个问题。这意味着使用 json.net 序列化/反序列化时没有预设的最大大小或者存在高于 javascriptserializer 使用的限制。

我的问题很简单。在使用 json.net 序列化/反序列化时,我将来会遇到关于大小容量的类似问题吗?即使用 json.net 序列化数据时是否有大小限制,或者我可以假设没有限制,并且随着数据库大小的增加,我的程序应该没问题?我在 json.net 的论坛上问了这个问题,但没有收到回复。我希望这里有人知道答案。提前致谢。

【问题讨论】:

  • “数据库大小”,“数据库”?你确定 json 是适合你的数据的媒介吗?

标签: c# .net json.net javascriptserializer


【解决方案1】:

没有人为的限制。

Json.NET 也在内部通过流进行读写,因此也没有内存限制。

【讨论】:

    猜你喜欢
    • 2015-06-21
    • 1970-01-01
    • 2016-04-06
    • 2017-08-11
    • 2017-04-02
    • 2014-03-16
    • 1970-01-01
    • 1970-01-01
    • 2016-05-18
    相关资源
    最近更新 更多