2011-10-07 39 views
10

Tôi đã phát triển một ứng dụng web asp.net và ban đầu được tuần tự hóa một số dữ liệu vào một chuỗi json bằng cách sử dụng bộ dựng sẵn nối tiếp javascript. Điều này đã trở thành vấn đề như tôi phát hiện sau đó về rằng có một vấn đề về số lượng dữ liệu tôi đã có thể serialize. Tôi đã nhận được lỗi "" trong quá trình tuần tự hóa hoặc deserialization bằng cách sử dụng JSON JavaScriptSerializer. Độ dài của chuỗi vượt quá giá trị được đặt trên thuộc tính maxJsonLength ".Điều này đã nhanh chóng được sửa bằng cách sử dụng json.net để tuần tự hóa/deserialize dữ liệu của tôi. Điều này ngụ ý rằng không có kích thước tối đa đặt trước khi sử dụng json.net để serialize/deserialize hoặc có giới hạn cao hơn mức được sử dụng bởi javascriptserializerserializing dữ liệu sử dụng giới hạn kích thước json.net?

Câu hỏi của tôi khá đơn giản, tôi có gặp phải vấn đề tương tự trong tương lai về dung lượng kích thước khi tuần tự hóa/deserializing bằng json.net không? giới hạn kích thước khi serializing dữ liệu bằng cách sử dụng json.net hoặc tôi có thể giả định không có giới hạn và chương trình của tôi nên được tốt như kích thước của cơ sở dữ liệu tăng? Tôi hỏi câu hỏi này trên diễn đàn thảo luận của json.net bbut havent nghe lại. ai đó ở đây biết câu trả lời.Cảm ơn trước.

+0

"kích thước của cơ sở dữ liệu", "* cơ sở dữ liệu *"? Bạn chắc chắn json là phương tiện thích hợp cho dữ liệu của bạn? –

Trả lời

9

Không có giới hạn nhân tạo.

Ngoài nội bộ Json.NET đọc và ghi trên các luồng để không có giới hạn bộ nhớ.

Các vấn đề liên quan