シリアル化する
多くのアプリでは外部 API とのやりとりが行われます。
そして、多くの場合データの受け渡しは JSON が使われます。
Dart にはデフォルトで JSON を変換する仕組み が用意されていますが、独自に作成したクラスへ変換しようとすると、自分で fromJson() や toJson()
を実装しなければならずコストがかかってしまい、さらにリスクも高くなってしまいます。
そこで、公式からは json_serializable というパッケージが紹介されています。
課題
※ freezed を利用しても問題ありません
ヒント
build.yaml を作成すると、一括で様々な設定ができます。
参考資料
IDE の機能をうまく活用すると、素早くクラスを作成できるためおすすめです。
Visual Studio Code
JetBrains IDEs
シリアル化する
多くのアプリでは外部 API とのやりとりが行われます。
そして、多くの場合データの受け渡しは JSON が使われます。
Dart にはデフォルトで JSON を変換する仕組み が用意されていますが、独自に作成したクラスへ変換しようとすると、自分で
fromJson()やtoJson()を実装しなければならずコストがかかってしまい、さらにリスクも高くなってしまいます。
そこで、公式からは json_serializable というパッケージが紹介されています。
課題
※ freezed を利用しても問題ありません
ヒント
build.yaml を作成すると、一括で様々な設定ができます。
参考資料
IDE の機能をうまく活用すると、素早くクラスを作成できるためおすすめです。
Visual Studio Code
JetBrains IDEs