我有一个像这样的JSON结构:
{
Id: 1
Data: [
{
X: 1,
Content: [...]
},
{
X: 2,
Content: [...]
},
]
}
其中Content可以是非常大的字节数组。我遇到的问题是使用JSON.NET对此结构进行序列化和反序列化会占用LOH上的大量内存。
有什么方法可以让WebAPI将字节数组流式传输到文件中?
我能看到的唯一其他解决方案是放弃JSON并使用multipart / form-data但这看起来有点难看,还是有其他方式?