Обработка списка строк во 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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