Это невозможно с расширенным режимом . Вместо этого используйте простой режим . Затем вы можете напрямую привязать входное значение к свойству UploadedFile
.
Например,
...
...
с
private UploadedFile file; // +getter+setter
public void save() {
// ...
}
Вы можете попытаться перебрать все клавиши / подключи, пока не получите нужные данные.
Что вы можете сделать, это установить переменную в ссылку на data_list
, циклически перемещаться по индексам и сдвигать ссылку, пока она не будет указывать на самый нижний вложенный список.
Затем вы можете установить значение в этом нижнем списке на любое нужное вам значение.
data_list = [[[1,2],[3,4]],[5,6]]
indices = [[0,0,1],[1,0]]
for *path, final in indices:
val = data_list
for i in path:
val = val[i]
val[final] = 6
print(data_list)