JSON maxJsonLength 属性
JSON maxJsonLength Property
我在 .cshtml 文件中使用以下代码。
var typeVM = JSON.parse('@Html.Raw(Json.Encode(Model.typeVM))');
显示以下错误:
Error during serialization or deserialization using the JSON JavaScriptSerializer. The length of the string exceeds the value set on the maxJsonLength property.
我不知道如何为 Json Encode
函数定义最大长度,并且 Web.config 配置仅适用于 web-services 。
所以问题是这个问题的可能解决方案是什么?
如何定义 jsonMaxLength
属性?
Model variable must be short
for example
model.First_name it should be short to model.FN
希望对你有用..
我假设这是一个您从中获取数据的网络服务(因为您的问题被标记为 "web-service"),更改 web.config 中的最大长度:
<configuration>
<system.web.extensions>
<scripting>
<webServices>
<jsonSerialization maxJsonLength="50000000"/>
</webServices>
</scripting>
</system.web.extensions>
</configuration>
我在 .cshtml 文件中使用以下代码。
var typeVM = JSON.parse('@Html.Raw(Json.Encode(Model.typeVM))');
显示以下错误:
Error during serialization or deserialization using the JSON JavaScriptSerializer. The length of the string exceeds the value set on the maxJsonLength property.
我不知道如何为 Json Encode
函数定义最大长度,并且 Web.config 配置仅适用于 web-services 。
所以问题是这个问题的可能解决方案是什么?
如何定义 jsonMaxLength
属性?
Model variable must be short
for example
model.First_name it should be short to model.FN
希望对你有用..
我假设这是一个您从中获取数据的网络服务(因为您的问题被标记为 "web-service"),更改 web.config 中的最大长度:
<configuration>
<system.web.extensions>
<scripting>
<webServices>
<jsonSerialization maxJsonLength="50000000"/>
</webServices>
</scripting>
</system.web.extensions>
</configuration>