7

我试图制作一个快速而肮脏的 NLog DocumentDB 目标,但似乎无法将 JSON 直接保存到 DocumentDB 中。

使用 C# 库似乎DocumentClient.CreateDocumentAsync()的文档参数只需要一个“复杂类型”,我看不到其他可能采用 JSON 字符串的方法。

还有其他人想出如何直接保存 JSON 吗?

4

1 回答 1

11

下面是如何使用 DocumentDB 使用 C# SDK 保存 JSON 字符串的示例。

using (MemoryStream ms = new MemoryStream(Encoding.UTF8.GetBytes(@"{ a : 5, b: 6, c: 7 }"))) 
{
    await client.CreateDocumentAsync(collectionSelfLink,
        Document.LoadFrom<Document>(ms));
}
于 2015-03-25T19:55:59.860 回答