PostAsJsonAsync上的JSON序列化或反序列化错误

时间:2019-03-18 08:47:33

标签: c# .net json serialization

我正在尝试通过HttpResponseMessage response = await client.PostAsJsonAsync(url, apiModel);

传递大型JSON数据

不幸的是,我收到一个错误:

  

”使用JSON进行序列化或反序列化时出错   JavaScriptSerializer。字符串的长度超过设置的值   在maxJsonLength属性上。”

我也在web.config下添加了它。

<webServices>
        <jsonSerialization maxJsonLength="2147483647"/>
</webServices>

是否可以“手动”增加最大长度?

我获取了JSON字符串,并将其复制到Notepad ++。如果可以,它的长度为3M字符。谢谢。

1 个答案:

答案 0 :(得分:-2)

使用以下代码使其正常工作:

SynchronizationContext