Json to Dart Model extension can convert JSON objects into Dart data classes. It supports pure Dart class conversion, Flutter-recommended JSON serialization using annotations, Freezed support, Effective Dart:Style, and many more features. Currently, it has more than 135,000 installs.
For any suggestions on how to improve the better null safety syntax your are welcome to open discuss.
Added Freezed supports for both old versions to 0.12.7 and new from 0.14.0 and higher.
Those who update to 3.1.0 from older version. Be sure to add "nullSafety": false, to models.jsonc configuration or go to help for more information if you were warned.