json_serializable
Automatically generate code for converting to and from JSON by annotating Dart classes.
$
dart pub add json_serializableOfficial docs outline
Extra Credit builds an outline of json_serializable's docs the first time your work uses it. Until then, start at the official documentation.
More in Dart and Flutter packages
All 2,000-
meta Annotations used to express developer intentions that can't otherwise be deduced by statically analyzing source code.
-
pedantic The Dart analyzer settings and best practices used internally at Google.
-
plugin_platform_interface Reusable base class for platform interfaces of Flutter federated plugins, to help enforce best practices.
-
path A string-based path manipulation library. All of the path operations you know and love, with solid support for Windows, POSIX (Linux and Mac
-
collection Collections and utilities functions and classes related to collections.
-
intl Contains code to deal with internationalized/localized messages, date and number formatting and parsing, bi-directional text, and other inte
-
dio A powerful HTTP networking package, supports Interceptors, Aborting and canceling a request, Custom adapters, Transformers, etc.
-
json_annotation Classes and helper functions that support JSON code generation via the `json_serializable` package.
-
mockito A mock framework inspired by Mockito with APIs for Fakes, Mocks, behavior verification, and stubbing.
-
path_provider Flutter plugin for getting commonly used locations on host platform file systems, such as the temp and app data directories.
-
args Library for defining parsers for parsing raw command-line arguments into a set of options and values using GNU and POSIX style options.
-
shared_preferences Flutter plugin for reading and writing simple key-value pairs. Wraps NSUserDefaults on iOS and SharedPreferences on Android.