Обработка списка строк во Flutter и отправка правильного JSON в Node.js APIAndroid

Форум для тех, кто программирует под Android
Anonymous
Обработка списка строк во Flutter и отправка правильного JSON в Node.js API

Сообщение Anonymous »

Я пытаюсь зарегистрировать данные в массиве для своего API в узле, но в случае ингредиентов данные поступают «неправильно».
консоль:

Код: Выделить всё

{
title: 'One more try',
ingredients: [ '["Ingredient A","Ingredient B", "sweet"]' ],
instructions: 'I don't know.',
imageUrl: [],
difficulty: 'Medium ',
time: '36',
servings: 5,
_id: new ObjectId('667f225ccc58dfb1e42a20cf'),
createdAt: 2024-06-28T20:51:40.117Z
}
В приложении (Flutter) ингредиенты модели перечислены в виде List

На контроллере var elements = [].obs;

В представлении:

Код: Выделить всё

TextField(
onChanged: (value) {
controller.ingredients.value = value.split(',');
},
decoration: const InputDecoration(
labelText: 'Ingredients (comma separated)'),
),)
Если я удалю разделение значений, появится сообщение:

Значение типа «String» не может быть присвоен переменной типа List


Подробнее здесь: https://stackoverflow.com/questions/786 ... ode-js-api

Вернуться в «Android»