Любой метод myMethod () должен возвращать значение String. Что, если ваше условие ложно, myMethod возвращает что-нибудь? ans нет, поэтому вам нужно определить return null или некоторое строковое значение в ложном состоянии
public String myMethod() {
boolean c=true;
if (conditions) {
return "d";
}
return null;//or some other string value
}
Вы можете объединить приложение логики с функцией Azure для его реализации.
А о функции 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 "
}
]
}