deserialize static method

Map<String, dynamic> deserialize({
  1. required List<int> bytes,
  2. required Layout<Map<String, dynamic>> layout,
})

Deserializes a byte array into a structured Map using the provided layout.

bytes - The raw bytes to deserialize. layout - Defines the structure for deserialization.

Implementation

static Map<String, dynamic> deserialize(
    {required List<int> bytes,
    required Layout<Map<String, dynamic>> layout}) {
  final decode = layout.deserialize(bytes);
  return decode.value;
}