ASPNET WebApi以JSON格式传输大字节数组

时间:2018-02-14 00:13:10

标签: asp.net-web-api json.net

我有一个像这样的JSON结构:

{
    Id: 1
    Data: [
        {
            X: 1, 
            Content: [...]
        }, 
        {
            X: 2, 
            Content: [...]
        }, 
    ]
}

其中Content可以是非常大的字节数组。我遇到的问题是使用JSON.NET对此结构进行序列化和反序列化会占用LOH上的大量内存。

有什么方法可以让WebAPI将字节数组流式传输到文件中?

我能看到的唯一其他解决方案是放弃JSON并使用multipart / form-data但这看起来有点难看,还是有其他方式?

0 个答案:

没有答案