2017-11-29 7 views
1

これはthis Dart questionへのフォローアップです。Flutterで変数をコンソールに完全にダンプ/プリントする方法は?

フラッタは反射をサポートしておらず、ミラーは使用できません。デバッグについてはどうすればいいでしょうか、firebase_database DatabaseReferenceのインスタンスを考えてみましょう。 私はテストを書こうとしています。自分のリファレンスに含まれるキー/値がわかっていると、適切なテストを書くのが簡単になります。

答えて

1

組み込みの簡単なソリューションが必要な場合は、ごめんなさい。できません。

BUTプラグインを使用して、built_valueなどの独自のコードをシリアル化できます。そして、シリアル化されたオブジェクトを印刷します。

コード(DatabaseReferenceなど)を印刷する場合は、Map、List、int/String/doubleの組み合わせでそのオブジェクトを手動で変換する必要があります。

+1

built_valueのdefaultb'toString()は通常、すでに正常に動作します。シリアル化する必要はありません。 –

関連する問題