2
我一直在使用這兩種System.Web.Helper.Json.Deserialze()maxJsonLength被忽略
<system.web.extensions>
<scripting>
<webServices>
<jsonSerialization maxJsonLength="2147483647"/>
</webServices>
</scripting>
</system.web.extensions>
和
<appSettings>
<add key="aspnet:MaxJsonDeserializerMembers" value="2147483647" />
</appSettings>
和幽冥似乎停止
dynamic jsonObject = System.Web.Helper.Json.Decode(reallyLongString);
從
嘗試拋出相同的maxJsonLength就是低的異常。有誰知道我可以解碼一個json對象爲動態並設置maxJsonLength?
只是爲了說明,我不是在asp.net web上下文中。這是一個桌面cli應用程序。
編輯1:
實際的Json我試圖解碼約爲2550603個字符(底線類型可能做出關閉的1個笑)據我所知,我沒有使用Web服務或WCF。我沒有發送任何東西。我試圖從HttpReponse解碼。
字符串有多長?你能提供具體的例外嗎?有多個地方設置了最大長度。另外,您是否使用Web服務或WFC或其他方式發送序列化數據? – attila
@rene謝謝生病請務必在下次不要這樣做。 – Buttink
@attila編輯的問題 – Buttink