toJson method

Map<String, dynamic> toJson()

Converts to a JSON-serializable map. Required by Flutter's NavigatorState which calls jsonEncode on route arguments during state restoration and post-navigation logging.

Implementation

Map<String, dynamic> toJson() => toMap();