約 5000 エントリの Json ファイル。メソッドJavaScriptSerializer.Deserialize<T>
(string) を使用していますが、次のエラーが発生します。
at System.Web.Script.Serialization.JavaScriptObjectDeserializer.ThrowIfMaxJsonDeserializerMembersExceeded(Int32 count)
at System.Web.Script.Serialization.JavaScriptObjectDeserializer.DeserializeDictionary(Int32 depth)
at System.Web.Script.Serialization.JavaScriptObjectDeserializer.DeserializeInternal(Int32 depth)
at System.Web.Script.Serialization.JavaScriptObjectDeserializer.BasicDeserialize(String input, Int32 depthLimit, JavaScriptSerializer serializer)
at System.Web.Script.Serialization.JavaScriptSerializer.Deserialize(JavaScriptSerializer serializer, String input, Type type, Int32 depthLimit)
at System.Web.Script.Serialization.JavaScriptSerializer.Deserialize[T](String input)
at xxx.Internet.Core.Services.xxxService.DeserializeAtms(String xxxJson, List`1& xxxList)
at xxx.Internet.Jobs.xxxFetcherJob.xxxFetcherJob.Execute(Guid contentDbId)
私はweb.configに書き込もうとしました:
<appSettings>
<add key="aspnet:MaxJsonDeserializerMembers" value="150000" />
</appSettings>
しかし、それは役に立ちませんでした...