dart_avro
A pure dart package to decode avro encoding
Getting Started
final Uint8List data = Uint8List.fromList([0x04]);
final Map<String, dynamic> schema = {
'type': 'int',
};
final int decoded = DartAvro.decodeJson(schema, data);
Types
avro type | dart type |
---|---|
null | null |
boolean | bool |
int, long | int |
double, float | double |
bytes, fixed | Uint8List |
string | String |
record, map | Map<String, dynamic> |
enum | string |
array | List |
TODO
- Encoding
- Model generation