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