gpt4 book ai didi

azure - C# Azure Function - CosmosDB 触发器和解析文档数据

转载 作者:行者123 更新时间:2023-12-04 01:31:46 27 4
gpt4 key购买 nike

我正在开发一个在 CosmosDB 触发器上运行的 Azure 函数。Microsoft 创建了此示例 https://learn.microsoft.com/en-us/azure/azure-functions/functions-create-cosmos-db-triggered-function对于触发器来说效果很好。

我现在问自己如何顺利地解析返回的文档。我从触发器函数返回的数据来自 Microsoft.Azure.Documents.Document 类 ( IReadOnlyList<Document> documents )。

关于如何将这些数据解析为 Json 对象或类似对象,有什么好主意吗?

谢谢!

最佳答案

Document 可以反序列化为您想要的任何类型,例如:

foreach (Document document in documents)
{
MyClass myClass = JsonConvert.DeserializeObject<MyClass>(document.ToString());
}

您还可以读取它的任何属性:

foreach (Document document in documents)
{
string myPropertyValue = document.GetPropertyValue<string>("myProperty");
}

关于azure - C# Azure Function - CosmosDB 触发器和解析文档数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60874481/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com