有谁想出如何将JSON字符串保存到DocumentDB集合中?

时间:2015-03-25 18:26:30

标签: json azure-cosmosdb

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

使用C#库似乎 DocumentClient.CreateDocumentAsync()的文档参数只需要一个复杂的类型'我没有看到任何可能采用JSON字符串的方法。

其他人想出了如何直接保存JSON?

1 个答案:

答案 0 :(得分:11)

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

using (MemoryStream ms = new MemoryStream(Encoding.UTF8.GetBytes(@"{ a : 5, b: 6, c: 7 }"))) 
{
    await client.CreateDocumentAsync(collectionSelfLink,
        Document.LoadFrom<Document>(ms));
}