deserialize method

  1. @override
Iterable<ConfigEntry> deserialize(
  1. Uint8List buffer
)
override

Deserializes a Uint8List buffer

Implementation

@override
Iterable<ConfigEntry> deserialize(Uint8List buffer) {
  var jsonMap = json.decode(utf8.decode(buffer));
  var list = <ConfigEntry>[];

  for (var entry in jsonMap) {
    ConfigurationEntryValueType valueType = entry['valueType'];
    list.add(ConfigEntry(entry['key'], valueType, _getRealValue(entry['value'], valueType)));
  }

  return list;
}