2011-10-07 20 views
10

Bir asp.net web uygulaması geliştirdim ve başlangıçta javascript diziselleştiricisini kullanarak bir json dizisine bazı verileri serileştirdim. Bu, daha sonra keşfettiğim veri miktarıyla ilgili bir sorun olduğunu keşfettiğim gibi sorunlu hale geldi. JSON JavaScriptSerializer kullanarak seri hale getirme veya serileştirme sırasında "" hatası almaya devam ettim. Dizenin uzunluğu, maxJsonLength özelliğinde ayarlanan değeri aşar ". Bu, verilerinizi serileştirmek/serileştirmek için json.net kullanılarak hızla çözüldü. Bu, ya seri hale getirme/seri hale getirme için json.net kullanıldığında önceden belirlenmiş maksimum boyutun bulunmadığı anlamına geliyordu. ya JavaScriptSerializer tarafından kullanılan daha yüksek olan bir sınırı olduğunu.serileştirme verileri?

sorum oldukça basittir. Ben Json.NET kullanarak deserializing/seri hale boyut kapasitesini ilgili ileride benzer bir sorun haline çalışır mı? yani orada mı json.net kullanarak veri serileştirirken boyut sınırlaması veya limit olmadığını varsayabilirim ve veritabanımın boyutu arttıkça programım iyi olmalı mı? json.net'in tartışma forumunda bu soruyu sordum. Birisi burada cevabı biliyor. Şimdiden teşekkürler

+0

"Veritabanının boyutu", "* veritabanı *"? Json'un verileriniz için doğru ortam olduğundan emin misiniz? –

cevap

9

Yapay sınır yoktur.

Ayrıca dahili olarak Json.NET akışları okur ve yazar, böylece bellek sınırı yoktur.