Notice: This library has not been updated to Dart 2. Please see https://pub.dartlang.org/packages/msgpack_dart
A full-featured MsgPack library for Dart.
import"dart:typed_data";
import"package:msgpack/msgpack.dart";
main() {
var binary =newUint8List.fromList(
newList<int>.generate(40, (int i) => i)
).buffer.asByteData();
var data = {
"String":"Hello World",
"Integer":42,
"Double":45.29,
"Integer List": [1, 2, 3],
"Binary": binary,
"Map": {
1:2,
3:4
}
};
List<int> packed =pack(data);
Map unpacked =unpack(packed);
print(unpacked);
}