ミラーを使用してモデルを JSON に変換する関数を作成しました。
Map convertObjectToJson(Object obj);
dynamic convertJsonToObject(Map json, Type type);
すべてのモデル/ビューモデルクラスに toJson() メソッドを実装する必要がないように、モデル/ビューモデルがリクエスト/レスポンス間で前後に変換されるように使用したいと考えています。
私はshelf_restを使用する予定です。このページの例を見ています: https://pub.dartlang.org/packages/shelf_rest
しかし、以下のリソースのような shell_rest のルート注釈で動作するように、上記のメソッドを接続する方法がわかりません...
class AccountResource {
@Get('{accountId}')
Account find(String accountId) => new Account.build(accountId: accountId);
}`enter code here`
...ただし、JSON をマッピングして、要求/応答フォームの AccountResource の前/後にオブジェクトに変換します。