是否可以在不进行反序列化/序列化的情况下将文档上传为 json 字符串?

Is it possible to upload documents as json string without deserialization / serialization?

我知道 Rest 可以做到这一点,但想知道是否有任何方法可以上传 Documents 有效 JSON 而无需反序列化它们并提供 object?

这纯粹是性能优化。我们的 SQL 查询 returns object 为 JSON 并且不希望在 .Net 中反序列化它消耗资源以便能够上传到 Azure 搜索。

在考虑使用自定义 JsonConverter 场景(存储和检索字符串)后,我放弃了该选项,因为它可能不值得。

不,SDK 不支持这种场景。您最好编写一个简单的客户端将您的 JSON 直接发送到 REST API。