[ERROR:flutter/lib/ui/ui_dart_state.cc(177)] Unhandled Exception: DioError [DioErrorType.DEFAULT]: Converting object to an encodable object failed: Instance of '_CompactLinkedHashSet<Map<String, Object>>' code example

Example: DioError (DioError [DioErrorType.DEFAULT]: Converting object to an encodable object failed: Instance of

// You need to add a toJson on your class.
// In my case was the params that were being sent to the api
/// var inputParams = new BlaBla(prop1: null, prop2: null).toJson();

class BlaBla {
String prop1;
String prop2;

BlaBla({this.prop1,this.prop2});

Map toJson() => {"prop1": prop1, "prop2": prop2}; // <-- add this
}

Tags:

Dart Example