Я только что создал функцию Azure, которая должна запускаться хранилищем BLOB-объектов Azure (всякий раз, когда создается новый 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");
}
Также в качестве примечания, я не могу видеть свои журналы, пока не перейду на экран монитора, любая помощь с этим также будет очень признательна.
Спасибо!