如何在 JSON 中传递 2D 数组?


                    

我有一个二维数组,需要使用JSON从前端传递到服务器端。 我的JSON代码如下所示,其中StoreHidden是2D数组,由字符串组成:</ p>

  $ .ajax({
             输入:“ POST”,
             网址:“ ../ Home / DatatoInsert”,
             数据:JSON.stringify(StoreHidden),
             dataType:“ json”,
             contentType:“ application / json; charset = utf-8”,
             传统:真实
         })
</ code> </ pre>

控制器代码如下:</ p>

  public ActionResult DatatoInsert(String [] [] arraydata)
     {
         UpdateForecast obj =新的UpdateForecast();
         obj.UpdateDeliveryTable(arraydata);
         返回this.Json(null);
     }
</ code> </ pre>

成功处理了数组中的数据。 但是,当大量数据发送到服务器端时,会生成错误。</ p>

web.config如下所示:</ p>

  

</ code> </ pre>

请帮助。</ p>
     </ div>

展开原文

原文

我有一个二维数组,需要使用JSON从前端传递到服务器端。我的JSON代码如下所示,其中StoreHidden是2D数组,由字符串组成:

     $.ajax({
            type: "POST",
            url: "../Home/DatatoInsert",
            data: JSON.stringify(StoreHidden),
            dataType: "json",
            contentType: "application/json; charset=utf-8",
            traditional: true
        })

控制器代码如下:

public ActionResult DatatoInsert(String[][] arraydata)
    {
        UpdateForecast obj = new UpdateForecast();
        obj.UpdateDeliveryTable(arraydata);
        return this.Json(null);
    }

当数组中的数量一定时,数据可以被成功处理。然而,当大量数据被发送到服务器端时,就会产生错误。

web.config如下所示:

<add key="aspnet:MaxJsonDeserializerMembers" value="2147483644"/>
<jsonSerialization maxJsonLength="2147483644"/>

请求帮助!

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问