【发布时间】:2017-11-22 05:58:20
【问题描述】:
我刚刚创建了一个 Azure 函数,我想通过 Azure Blob 存储触发它(每当创建新的 Blob 时),我想要我的函数代码,以便它解析 Json 文件的内容(filename.json ) 是 JSON 格式,并使用文件的内容来更新数据库的内容,文件的内容如下所示:
{
"ID": "58",
"Symbol": "J500",
"Content":
[
{"Date": "2017-05-15", "Value": "100000"},
{"Date": "2017-05-16", "Value": "200"},
{"Date": "2017-05-17", "Value": "90000"},
{"Date": "2017-05-18", "Value": "80000"},
{"Date": "2017-05-19", "Value": "70000}
]
}
我以前几乎没有用 C# 编写过代码,并认为我可以为此使用 python,但事实证明我仅限于 C#,任何关于详细描述和解释的帮助将不胜感激。
我对 Azure 也很陌生,所以如果有人对如何实现我想要做的事情有更好的建议(可能是使用不同的触发器或不同的活页夹,甚至使用不同的服务而不是函数),我愿意接受建议,并很乐意接受。我目前只有默认代码:
public static void Run(Stream myBlob, string name, TraceWriter log)
{
log.Info($"C# Blob trigger function Processed blob\n Name:{name}" \n Size: {myBlob.Length} Bytes");
}
另外作为旁注,除非我转到监视器屏幕,否则我看不到我的日志,非常感谢任何帮助。
谢谢!
【问题讨论】:
标签: c# json function azure azure-functions