jasonData uzunluğu default değeri aşmış, hata bundan oluyor.
çözüm için bu değeri yükseltebilir yada en yüksek değeri verebilirsin ;
.net framework ise, webconfigde jsonSerialization maxJsonLength="2147483647"
özelliği ile yapabilirsin
<system.web.extensions>
<scripting>
<webServices>
<jsonSerialization maxJsonLength="2147483647">
</jsonSerialization>
</webServices>
</scripting>
</system.web.extensions>
.net core da ise, kod içinde de jsSerializer.
MaxJsonLength = int.MaxValue;
ile yapabilirsin ;
JavaScriptSerializer jsSerializer = new JavaScriptSerializer();
jsSerializer.MaxJsonLength = int.MaxValue;
var data=jsSerializer.DeserializeObject(jasonData);
Dizenin uzunluğu maxJsonLength özelliğinde ayarlanan değeri aşıyor çözüm
serializer.Deserialize JSON JavaScriptSerializer kullanarak seri hale getirme veya seriyi kaldırma sırasında hata. Dizenin uzunluğu maxJsonLength özelliğinde ayarlanan değeri aşıyor. Parametre adı: input
arkadaşlar 2. satıra gelince debug modda, yukardaki hatayı veriyor
Yorum Ekleyin