169 похожих чатов

Попробовал записать вот так, почему при нажатии на точку не

предлагает метод fromJson?

his expression has a type of 'void' so its value can't be used. (Documentation) Try checking to see if you're using the correct API; there might be a function or call that returns void you didn't expect. Also check type parameters and variables which might also be void.

форыч тоже негодует.

2 ответов

43 просмотра

не хочу обидеть) просто предложу может стоит просто на простом не флаттер приложении поиграться хотя бы пару часов, чтоб понять что такое программирование6 что такое классы, функции методы , переменные. что ни какой "свой json" придти не может в дарт вам, что етсь типа данных напрмиер json если и придет то это всгео лишь string а уже стринг можно распарсить функцией в Map<String, Object?> (dynamic) или в List из мап а чтоб был метод fromJson то он должен быть описан и что есть если класс с параметрами типа ExpenseTransaction({ int id, int amont ...}) то ничгео магического нигде нет вот вы получили по итогу мапу вида data['id'] = 1; data['amount'] = 100; как счиатть элемент? data['id'] а теперьс кладываем ExpenseTransaction( id: data['id'], amount: data['amount'], ... ) если тип мапы динамик или обект от анализатора возможно придется кастить типа as int а может там строкой приходит тогда парсить int.rtyParse(data['id']) ?? 0 и тд а если надо в куче мест делать? ну и вообще преобразование это чтоб удобней было юзать, пишут функцию fromJson() которая принимает мапу и возвращает обект внутри и прописано то же самое просто return ExpenseTransaction( id: data['id'], amount: data['amount'], ... ) это ж элементарные вещи котоыре поковыряь можно прсото в дартпаде хотя бы

Skipping Stone- Автор вопроса
Alexandr Drobyshev
не хочу обидеть) просто предложу может стоит про...

Так в иде не подсвечивало на data['id] ничего, поэтому я и предположил, что направление копания неверное

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта