クラスにリスト値を割り当てるためのヘルプを探しています。ここに私のクラスです。フラッターはクラスにリスト値を割り当てます
class Specialties {
int id;
String name;
String details;
const Specialties(this.id, this.name, this.details);
}
私はJSONから作成されたリストを持っていると私はそれが値を持って確認しているが、クラスをインスタンス化するために割り当てられた値を取得することはできません。私は、クラスがうまく作成された値をハードコードするときにクラスが動作することを知っています。
これは私がそれをやろうとしているもので、なぜ動作しないのかわかりません。
Specialties getSpec(int index) {
return new Specialties(mylist[index].id, mylist[index].name, mylist[index].details);
}
私は何かが簡単ではないと確信していますが、一度ハードコードされた値が動作するのを見たら、それを理解できません。
助けがあれば助かります。
を取得するために
dart:convert
をインポートする必要があります。はいドット表記法を使用したJavascriptやその他の言語。 fromMapコンストラクタの例がありますか?どのように割り当てが変更されますか?クイックとオンポイントの応答に感謝します。 – Robertコードサンプルを含めるために私の答えを編集しました –