解決JSON JavaScriptSerializer序列化和反序列化時出錯的問題
解決“使用 JSON JavaScriptSerializer 進(jìn)行序列化或反序列化時出錯”的問題。
在使用Json.net序列化對象時,如果要序列化的對象有很多屬性,
或者某(幾)個屬性下又包含了其他對象,這樣會造成對象所關(guān)聯(lián)的內(nèi)容龐雜,
導(dǎo)致使用Json.net序列化對象時報以下錯誤:
“使用 JSON JavaScriptSerializer 進(jìn)行序列化或反序列化時出錯”的錯誤
解決這個問題的辦法是在web.config文件中的<configuration>節(jié)下添加下面的內(nèi)容:
<system.web.extensions> <scripting> <webServices> <jsonSerialization maxJsonLength="1024000" /> </webServices> </scripting> </system.web.extensions>或者采用對要加載的對象的屬性根據(jù)實(shí)際情況做篩選,
做到按照需要加載對象實(shí)際需要的屬性
原文鏈接:解決JSON JavaScriptSerializer序列化和反序列化時出錯的問題