2011-10-07 56 views
10

我開發了一個asp.net web應用程序,並最初使用內置的JavaScript序列化器將一些數據序列化爲一個json字符串。這成爲問題,因爲後來我發現有一個關於我能夠序列化的數據量的問題。在使用JSON JavaScriptSerializer的序列化或反序列化過程中,我不斷收到「」錯誤。字符串的長度超過了maxJsonLength屬性設置的值「,這可以通過使用json.net序列化/反序列化我的數據來快速修復,這意味着當使用json.net序列化/反序列化時,沒有預設的最大大小或有一個限制,比JavaScriptserializer使用的限制更高。使用json.net大小限制序列化數據?

我的問題是相當直接的。將來我會遇到類似的問題,關於使用json.net序列化/反序列化時的大小容量?使用json.net序列化數據時的大小限制,還是我可以假設沒有限制,我的程序應該沒問題,因爲數據庫的大小增加了?我在json.net的討論論壇上問了這個問題但是沒有回覆。這裏有人知道答案。提前致謝。

+0

「數據庫大小」,「*數據庫*」?您確定json是您數據的正確媒介? –

回答

9

沒有人爲限制。

也在內部Json.NET讀取和寫入流,所以沒有內存限制。