今朝の新しい Dart ライブラリが JsonObject ライブラリを壊しているようです。既存のコードを実行すると、次のような出力が得られます。
Exception: NoSuchMethodError : method not found: 'JSON'
Receiver: Type: class 'JsonObject'
解決方法は?
今朝の新しい Dart ライブラリが JsonObject ライブラリを壊しているようです。既存のコードを実行すると、次のような出力が得られます。
Exception: NoSuchMethodError : method not found: 'JSON'
Receiver: Type: class 'JsonObject'
解決方法は?
これは、JSON ライブラリに最上位オブジェクトとしてstringify
とが含まれるようになったためです。parse
最新バージョンのエディター (17328) で動作するように JsonOjbectを更新しました。
残念ながら、これはobjectToJson
トップレベルの関数を削除しなければならなかったことも意味します。これは、新しい将来の構文で機能させるためにいくつかの作業が必要です。
pub update
最新バージョンを取得してみてください。
さて、pubspec.lock を削除して pub update を実行すると、問題は解決しました。Dart Editor の更新リリース (バージョン 0.3.1_r17328) よりも関連している必要があります。