C#JavaScriptSerializerエラー、jsonデータ長すぎます

687 ワード

ASP.NETプラットフォームでは、JavaScriptSerializerで返されたデータをシーケンス化し、返されたデータが非常に大きい場合は、次のエラーが発生する可能性があります.
Exception information: 
Exception type: InvalidOperationException 
Exception message: Error during serialization or deserialization using the JSON JavaScriptSerializer. The length of the string exceeds the value set on the maxJsonLength property.

解決策は次のとおりです.
JavaScriptSerializerオブジェクトをインスタンス化した後、MaxJsonLengthを指定します.
System.Web.Script.Serialization.JavaScriptSerializer jss = new System.Web.Script.Serialization.JavaScriptSerializer();
jss.MaxJsonLength = int.MaxValue;

転載は明記してください:康瑞の部族
»C#JavaScriptSerializerエラー、jsonデータ長すぎる