data library

Data objects and arrays representing generic data and with JSON integration.

DataObject can represent data like JSON Objects or properties as a map. DataArray can represent data like JSON Arrays or properties as a list.

It's possible to implement these interfaces to support also other data encodings than just JSON. However this package provides only JSON integration.

Usage: import package:attributes/data.dart

Classes

DataArray
A data array with property values accessed by int keys (or indexes).
DataElement<K>
A data element as a collection with accessors for typed values.
DataObject
A data object with property values accessed by String keys.
Identifier
An identifier of something, represented as String, int or BigInt.