Вы можете объединить приложение логики с функцией Azure для его реализации.
- Соединитель BLOB-объектов для получения файла.
- Передать содержимое CSV в функцию и вернуть JSON
- Итерация значений строк.
А о функции Azure вы можете обратиться к этому блогу , в этом примере он имеет полный поток логики для преобразования csv в Json.
Надеюсь, это поможет вам, если у вас остались другие вопросы, пожалуйста, дайте мне знать.
Обновление: Я тестирую функцию в этом блоге исходный код здесь , удар - моя тестовая страница:

А вот страница результатов:

Я скопировал результат, чтобы получить полный вывод:
{
"fileName": "MyTestCSVFile.csv",
"rows": [
{
"ID": " 1",
"Name": "Aaron",
"Score": "99"
},
{
"ID": " 2",
"Name": "Dave",
"Score": "55"
},
{
"ID": " 3",
"Name": "Susy",
"Score": "77 "
}
]
}