【发布时间】:2019-02-27 22:02:47
【问题描述】:
我有一个类将数据发布到 Web API,然后处理大对象并生成相应的数据库记录。我正在处理一个相当大的对象,其中包含多种类型的子对象。这是我的代码:
var content = new StringContent(JsonConvert.SerializeObject(largeObject), Encoding.UTF8, "application/json");
var response = client.PostAsync(serviceEndpointURL,content).Result;
这返回 SystemOutOfMemoryException 是可以理解的,但我不确定如何设计它来支持如此大的对象。
【问题讨论】:
-
那么异常是在转换成JSON还是读取响应时发生的?
-
定义“相当大”。
-
json 序列化时出现异常。谢谢。@丹尼尔
-
@mxmissile 可以说 130K 记录,大约 30 列。
标签: c# json asp.net-web-api